-
le retour intelligent
Bonjour à tous
En fait mon problème, j'ai trouvé un sujet quelque part qui en parle mais c'été depuis environ un mois, maintenant lorsque je l'ai rencontré j'ai pas trouvé la solution.
C'est lorsqu'on a des page jsp qui ont des navigation rules menant vers une meme page, lorsqu'on est dans la page destinatrice comment connaitre la quelle des deux pages était la précédente?
Merci d'avance
-
tu peux éventuellement regarder le referer dans la requete http pour savoir d'ou viens le browser. A part ça, je ne pense pas qu'il y aie la moindre provision prévue dans l'api pour connaitre le passé de ta requete JSF. Si tu nous disais quel est ton besoin utilisateur? Qu'on comprenne pourquoi tu cherche à connaître ça?
-
bonne idée mais je pense qu'il y a une autre solution mais comment regarder le referer dans la requete http?
bon mon besoin c'est pour connaitre les traitement à faire selon la page précédente par exemple mettre le readonly d'un inputText à true ou à false ou encore changer la propriété visible...
-
Le mieux a ce moment là, c'est de stocker l'information dans un bean requestscope ou un bean session scope lors de l'action précédente. En effet, si tu te base juste sur "la page précédente", tu va avoir des soucis dans les cas suivants:
- utilisateur qui accèdent directement à la page (par exemple via un bookmark)
- utlisateurs qui soumettent la page 2 mais qui ont des erreurs de validation (quand il resoumettrons la page 2, ta page précédente sera "2")
-
Je vais utiliser un bean session pour sauvegarder les valeurs, c'est sûr que ca marchera comme ça, merci tchize