IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

[JSF][GLASSFISH] Evénement de chargement d'une page Web


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par défaut [JSF][GLASSFISH] Evénement de chargement d'une page Web
    Bonjour,

    dans le cadre d'un développement Web sous Netbeans :
    EJB / JSF / JSP / Facelets xHTML / Glassfish.

    Je souhaiterais effectuer un traitement au chargement d'une page JSP/JSF, mais je ne sais pas comment récupérer l'événement de chargement (onload(), initPage(), ... ?) ?
    Et surtout à partir de quel fichier source ?

    Voici un extrait de mes fichiers :
    mybookmarks.jsp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <%@page contentType="text/html" pageEncoding="UTF-8"%>
    <jsp:forward page="mybookmarks.jsf"/>
    mybookmarks.xhtml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    <?xml version='1.0' encoding='UTF-8' ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"
          xmlns:ui="http://java.sun.com/jsf/facelets"
          xmlns:h="http://java.sun.com/jsf/html"
          xmlns:f="http://java.sun.com/jsf/core">
     
        <body>
     
            <ui:composition template="template.xhtml">
     
                <ui:define name="position">
                    <h:form>
                        <h:commandLink action="HomePage" value="Home"/>
                        >>
                        <h:commandLink action="MyBookmarksPage" value="My bookmarks"/>
                    </h:form>
                </ui:define>
     
                <ui:define name="title">
                    My Bookmarks
                </ui:define>
     
                <ui:define name="body">
                    <h:form>
    (...)
    + quelques beans : usersbean.java, bookmarksbean.java, ...

    Ce traitement au chargement devra me permettre de faire une détection de valeur dans la session de l'utilisateur (connecté) et de le rediriger en conséquence.
    Comment effectuer une redirection à partir d'un Bean (ou autre?) ?

    Merci d'avance.

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 78
    Par défaut
    salut
    tout ce que tu cherche c'est au niveau de ton bean bookmarksbean.java, si tu as un formulaire,dans l'action de ton bouton d'envoi tu met le bean.methode.
    cette methode doit figurer dans ton bean, faire le traitement et retourner une chaine de caractere qui represente la page vers laquelle la servlet de JSF va te rediriger
    cette chaine doit etre presente comme regle de navigation dans ton faces-config.xml (ok, ko, ListeComptes...)
    exp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <navigation-rule>
            <from-view-id>authentification.jsp</from-view-id>
            <navigation-case>
                <from-outcome>ok</from-outcome>
                <to-view-id>/ok.jsp</to-view-id>
            </navigation-case>
            <navigation-case>
                <from-outcome>ko</from-outcome>
                <to-view-id>/ko.jsp</to-view-id>
            </navigation-case>
        </navigation-rule>

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par défaut
    Salut hicham.gi,

    merci pour ta réponse mais ici, il s'agit de trouver l'événement de chargement d'une page et non l'événement d'un bouton.

    Est ce que tu as une idée pour cela ?

Discussions similaires

  1. Chargement d'une page web utilisant de l'AJAX/HTML/PHP
    Par CrazySeb dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/06/2007, 14h37
  2. vérification du chargement d'une page web
    Par olivier.clain dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/05/2007, 17h47
  3. [Cocoa] [WebKit] Chargement d'une page Web
    Par Ceylo dans le forum Développement OS X
    Réponses: 11
    Dernier message: 12/04/2007, 19h33
  4. le taux du chargement d'une page web
    Par simodox dans le forum ASP.NET
    Réponses: 8
    Dernier message: 11/04/2007, 13h27
  5. Chargement d'une page Web : comment ça fonctionne ?
    Par Emcy dans le forum Général Conception Web
    Réponses: 10
    Dernier message: 07/12/2006, 10h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo