Comment puis-je passer une variable de JSF bean géré à la page JSP.Comment passer variable d'jsf bean géré à la page jsp
PS: Je suis dans le contexte portail (liferay).
J'ai essayé ceci:
managé Bean:
HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
request.setAttribute("var", "someTxt");
en JSP:
<%
String var = (String)request.getAttribute("var");
%>
Je ne reçois aucun résultat.
montrez-nous comment vous "passez" du bean géré à la jsp - redirection, redirection, règle de navigation (à quoi cela ressemble-t-il) – Bozho
Pourquoi ne pas simplement le définir en tant que propriété bean JSF et l'accéder à JSP la manière EL habituelle? – BalusC
Merci BalusC, l'application JSF est un portlet, et la page jsp est dans un autre portlet écrire dans les balises jsp pas JSF, c'est un portlet lifray. Je vois aussi un article dans votre blog sur "Communication in JSF", pour mon cas c'est entre une page jsp de liferay et jsf managed bean. – cyberziko