salut,
j'ai besoin d'accéder aux managed-bean avec des tags JSTL. j'ai réussi à le faire pour les bean du scope session, par contre, ça ne marche pas lorsque le bean est déclaré en scope request !?
salut,
j'ai besoin d'accéder aux managed-bean avec des tags JSTL. j'ai réussi à le faire pour les bean du scope session, par contre, ça ne marche pas lorsque le bean est déclaré en scope request !?
un bout de code, une exception..?
Articles: Richfaces - JBosstools pour JSF.
En fait, j'affiche le contenu du requestScope avec une boucle forEach. exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <c:forEach items="${requestScope}" var="current"> <c:out value="${current.key}"/> <c:out value="${current.value}"/> </c:forEach>
sachant que j'ai déclaré mon bean dans le requestScope !
ouii ton bean est disponible que dans scope request, donc, dans la requete elle même, ta page est affiché au retour de la requete donc normal que le bean soit null.
Articles: Richfaces - JBosstools pour JSF.
je n'ai pas bien compris ta réponse. ça veut dire que le bean est détruit avant l'exécution de ma boucle forEach !?
Dans ce cas pourquoi j'arrive à y accéder dans les tags JSF ?
merci
non ton bean est détruit à la fin de la requete.
suppons tu envois une requete au serveur,
1- tu fais appel à la page index.jsp, c'est ta requete
1.bis - tu envoie dans la requete le bean en scope request UserBean
2- le serveur traite la requete
3- le serveur renvoie la reponse.
4- la page index.jsp est affiché.
UserBean est disponible que dans la requete.etapes 1bis-2
Articles: Richfaces - JBosstools pour JSF.
Partager