如何将变量从JSF托管bean传递到JSP页面。
PS:我在门户网站上下文(liferay)。
我试过了:
管理Bean中的:
HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
request.setAttribute("var", "someTxt");
JSP中的:
<%
String var = (String)request.getAttribute("var");
%>
我没有得到任何结果。
答案 0 :(得分:0)
您必须保持相同的请求 - 即转发,而不是重定向到jsp。
如果无法做到这一点,您可以使用会话而不是请求,但要注意在那里存储太多信息。
答案 1 :(得分:-1)
您可以尝试使用JSF标记包装scriptlet代码。