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 :

url et page affichée


Sujet :

JSF Java

  1. #1
    Membre éclairé
    Inscrit en
    Mars 2005
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 226
    Par défaut url et page affichée
    Bonjour,

    Voilà, je découvre le framework JSF et j'essaie de créer une petite application avec. J'ai remarqué une chose qui m'intrigue beaucoup. J'ai pour l'instant trois pages :
    - une page de loggin
    - une page qui affiche une liste de nom (avec un datatable)
    - une page pour modifier les informations d'une liste

    Ma question c'est que lorsque je passe de la page loggin à celle des données l'URL affichée indique la bonne page JSP. Ensuite quand j'appuie sur un bouton de fin d'une ligne pour modifier les données la j'ai ma troisième page qui s'affiche mais l'URL reste celle de la page précédente. Est ce que se comportement est normal? Si non, de quoi peut il venir?

    Merci de votre aide

  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
    ouii c'est normal;
    je pense que c'est le viwId qui est affiché dans le url.
    ça peut changer si tu utilise le viewHandler de Facelets ou autres.

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2005
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 226
    Par défaut
    Je vais voir se que je trouve sur les veiwHandler. Quand j'appuie sur un bouton de mon formulaire (submit et cancel) de ma page de modification d'une ligne il ne se passe rien. Est ce que le problème pourrait venir de là?

  4. #4
    Membre averti
    Inscrit en
    Août 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 30
    Par défaut
    Citation Envoyé par Edta Voir le message
    Je vais voir se que je trouve sur les veiwHandler. Quand j'appuie sur un bouton de mon formulaire (submit et cancel) de ma page de modification d'une ligne il ne se passe rien. Est ce que le problème pourrait venir de là?
    Pense à ajouter la balise <redirect></redirect> dans les règles de navigation de ton faces-config.xml:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <navigation-rule>
    <from-view-id>/sourcePage.jsp</from-view-id>
    <navigation-case>
    <from-outcome>go</from-outcome>
    <to-view-id>/DestinationPage.jsp</to-view-id>
    <redirect></redirect>
    </navigation-case>
    </navigation-rule>
    Maintenant après la génération de l'outcome go suite à un click boutton par exemple, ton navigateur affichera la page DestinationPage.jsp en changeant aussi l'URL affiché dans ton navigateur. Il fait en autre une redirection vers la nouvelle page

  5. #5
    Membre éclairé
    Inscrit en
    Mars 2005
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 226
    Par défaut
    Merci pour ta réponse. Mais en fait si la page ne change pas suite à l'activation d'un bouton c'est parce que j'ai l"erreur suivante: Syntaxe non autorisée pour l'opération Set

    Cela fait une bonne matinée que j'essaie de fixer cette erreur mais sans résultat. J'ai créé un autre poste pour ce problème.

  6. #6
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Par défaut
    Je viens de tester ta solution et ça marche bien
    Merci de ma part
    Citation Envoyé par rhani-sama Voir le message
    Pense à ajouter la balise <redirect></redirect> dans les règles de navigation de ton faces-config.xml:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <navigation-rule>
    <from-view-id>/sourcePage.jsp</from-view-id>
    <navigation-case>
    <from-outcome>go</from-outcome>
    <to-view-id>/DestinationPage.jsp</to-view-id>
    <redirect></redirect>
    </navigation-case>
    </navigation-rule>
    Maintenant après la génération de l'outcome go suite à un click boutton par exemple, ton navigateur affichera la page DestinationPage.jsp en changeant aussi l'URL affiché dans ton navigateur. Il fait en autre une redirection vers la nouvelle page
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


  7. #7
    Membre éclairé
    Inscrit en
    Mars 2005
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 226
    Par défaut
    Oui pardon, j'avais également tester l'ajout de la balise redirect qui marche très bien. J'étais tellement absordé par mon autre problème que j'ai oublié de fermer le poste.

    Merci pour cette solution

  8. #8
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Par défaut
    Je pense que ça fera une bonne question réponse pour la mise à jour de la FAQ JSF ici
    Citation Envoyé par Edta Voir le message
    Oui pardon, j'avais également tester l'ajout de la balise redirect qui marche très bien. J'étais tellement absordé par mon autre problème que j'ai oublié de fermer le poste.

    Merci pour cette solution
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


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

Discussions similaires

  1. [Forum] Url avec variable affiche page blanche
    Par papisdoums dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 12/07/2012, 19h10
  2. [URL . gif]Pas affiché.
    Par Jean_Benoit dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 20/05/2006, 12h01
  3. Helpp meeee, Prob de POST/GET/url/nouvelle page
    Par mLk92 dans le forum Langage
    Réponses: 15
    Dernier message: 07/04/2006, 18h12
  4. Comment modifier une page affichée dans un TWebBrowser ?
    Par dreamincoco dans le forum Composants VCL
    Réponses: 7
    Dernier message: 24/03/2005, 14h07

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