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 :

Je tape l'URL de ma JSF et le server me renvoie la page d'index la 1ere fois et la bonne ensuite (F5)


Sujet :

JSF Java

  1. #1
    Candidat au Club
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Mai 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Mai 2014
    Messages : 3
    Par défaut Je tape l'URL de ma JSF et le server me renvoie la page d'index la 1ere fois et la bonne ensuite (F5)
    Bonjour à tous,

    Quand je rentre l'URL de certaines de mes JSF dans mon navigateur, le serveur me renvoie la page d'index de mon site, puis si tape F5 il me renvoie la bonne JSF.
    Ce doit être tout bête, mais je ne m'en sort pas...

    J'ai un autre pb, plus aléatoire sur ces mêmes JSF, qui ne doit à priori pas être lié, j'ai parfois un message d'erreur sur mon serveur d'applis qui me dit qu'il n'arrive pas à loader certains composants Primefaces (thème, css, ou js, cela dépend des fois...).

    Voilou, Je précise que je suis un newbin et que mon environnement est Netbeans8, glassfish4, jsf2.2 et Primefaces 4.


    Please Help ;-)


    Merci à tous
    HM

  2. #2
    Candidat au Club
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Mai 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Mai 2014
    Messages : 3
    Par défaut
    A priori ce comportement ne concerne que les URL avec un /des paramètres pour la JSF :

    http://localhost:8080/faces/jsfPages/connexion.xhtml --> Pas de PB
    http://localhost:8080/faces/jsfPages....xhtml?parm1=1 --> Redirection vers la page d'index au 1ere appel, puis affichage de la JSF aprés F5

  3. #3
    Candidat au Club
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Mai 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Mai 2014
    Messages : 3
    Par défaut
    J'ai trouvé mon problème : C'est lié à un PhaseListener gérant les Timeout de session...
    Il teste s'il y a des paramètres ds ma requête et si la session est nulle pour rediriger (sauvagement) vers la page d'index.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
            FacesContext context = event.getFacesContext();
            ExternalContext ext = context.getExternalContext();
            HttpSession session = (HttpSession) ext.getSession(false);
     
            boolean newSession = (session == null) || (session.isNew());
            boolean postback = ext.getRequestParameterMap().isEmpty();
            boolean timedout = postback && newSession;
    ma modif :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
            FacesContext context = ...
            ExternalContext ext = ...
            HttpSession session = ...
     
            boolean newSession = ...
            boolean postback = ext.getRequestParameterMap().isEmpty();
            boolean timedout = ...


    Comme c'est un bout de code que j'ai copié sur le Net, quelqu'un peut t-'l m'expliquer l’intérêt du test que j'ai modifié, histoire d'être sur de ne pas avoir fait de co...

    Merci à tous
    HM

Discussions similaires

  1. Page JSF inactive la 1ere fois
    Par DevServlet dans le forum JSF
    Réponses: 0
    Dernier message: 29/07/2009, 15h21
  2. Problème d'url pattern avec JSF+YUI
    Par lion13 dans le forum JSF
    Réponses: 4
    Dernier message: 18/12/2008, 15h24
  3. [JSF] utiliser le même bean sur 2 pages
    Par iviath dans le forum JSF
    Réponses: 6
    Dernier message: 11/12/2008, 19h05
  4. Réponses: 2
    Dernier message: 24/03/2008, 12h26

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