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 :

Après autentification: page index affiché mais sans style


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2005
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 226
    Par défaut Après autentification: page index affiché mais sans style
    bonjour,

    J'ai réalisé une application JSF et j'ai un problème d'affichage. Lorsque qu'un utilisateur se connecte, la page suivante est affichée de la façon suivante : tout le text et lien sont présents mais le style et les images ne sont pas appliqués. De plus le chemin de la page n'est pas complet seule la racine de l'application est affichée. Si on clique sur un lien de cette page qui réaffiche la page laors cette fois tout apparait.

    de ma page login.jsp on passe à la page index.jsp dont voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <jsp:forward page="acceptors/Acceptors.faces"/>
    Voici la configuration de mon fichier web.xml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <welcome-file-list>
            <welcome-file>/webui/index.jsp</welcome-file>
        </welcome-file-list>
     
    <login-config>
            <auth-method>FORM</auth-method>
            <realm-name>ArchiPELRealm</realm-name>
            <form-login-config>
                <form-login-page>/webui/login.faces</form-login-page>
                <form-error-page>/webui/loginError.faces</form-error-page>
            </form-login-config>
        </login-config>

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    vérifie si tu es bien authentifié et que tu as les droits à ce type de ressources..
    sinon pour avoir les fichiers css même sans authentification tu peux ajouter ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <security-constraint>
                    <web-resource-collection>
                            <web-resource-name>Images et CSS </web-resource-name>
                            <url-pattern>/images/*</url-pattern>
                            <url-pattern>/css/*</url-pattern>
                            <http-method>GET</http-method>
                            <http-method>HEAD</http-method>
                    </web-resource-collection>
     </security-constraint>

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2005
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 226
    Par défaut
    Oui je suis bien authentifiée au moment de l'ouverture de la page.

    Ce qui je trouve très bizard c'est que cela n'arrive que lors de la première connection. Je déploie mon projet, je me connecte : j'ai ma page sans style. Je me déconnecte puis je me reconnecte et là ma page s'affiche correctement (contenu, style et images)

    Si je redéploie mon application j'ai à nouveau cette page sans style lors de la premiere connection puis le problème disparait à nouveau.

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par Edta Voir le message
    Oui je suis bien authentifiée au moment de l'ouverture de la page.

    Ce qui je trouve très bizard c'est que cela n'arrive que lors de la première connection. Je déploie mon projet, je me connecte : j'ai ma page sans style. Je me déconnecte puis je me reconnecte et là ma page s'affiche correctement (contenu, style et images)

    Si je redéploie mon application j'ai à nouveau cette page sans style lors de la premiere connection puis le problème disparait à nouveau.
    ça serait un probleme de cache du navigateur...

  5. #5
    Membre éclairé
    Inscrit en
    Mars 2005
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 226
    Par défaut
    Effectivement, c'est une histoire de cache. une fois que je l'ai vidée. Maintenant j'ai cette page sans style à chaque fois que je me connecte. c'est comme si suite au forward de ma page index la css et les images prennent le chemin à partir de webui/index.jsp au lieu de webui/acceptors/Acceptors.jsp.

    apres un essais d'inclusion de la css avec le chemin suivant :
    <link rel="stylesheet" href="resources/style.css" type="text/css"/>

    Mon style apparait.

    Le problème vient du fait que quand la page est affichée à partir de la page index (donc du forward qu'elle contient) l'URL est Administration/ (racine) au lieu de Administration/webui/acceptors/Acceptors.faces

  6. #6
    Membre éclairé
    Inscrit en
    Mars 2005
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 226
    Par défaut
    Je suis toujours sur se problème de page blanche si quelq'un a une autre idée je suis à son écoute.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/01/2015, 14h14
  2. Réponses: 5
    Dernier message: 31/03/2008, 17h07
  3. N'affiche pas la page index.php
    Par toddy_101 dans le forum Apache
    Réponses: 17
    Dernier message: 02/05/2007, 18h42
  4. [EasyPHP] Local web n'affiche pas la page index.php
    Par pierrot10 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 15/08/2006, 16h21
  5. page en ASP connexion MYSQL mais sans odbc...
    Par lunatichs dans le forum Installation
    Réponses: 1
    Dernier message: 31/03/2006, 22h49

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