我在动作/控制器类中的请求中设置了一些值,如下所示:
HttpServletRequest request = (HttpServletRequest) context.getExternalContext().getNativeRequest();
request.setAttribute("testKey", "testValue");
但是当我试图从JSP中检索它时,我得到了null值。
<%
String testKey = ""+request.getAttribute("testKey");
%>
任何想法,请帮助。
答案 0 :(得分:0)
经过研究,我找到了两种方法: 1)使用相同的modelAttribute并来回分配值 2)将值设置为context.getFlowScope()。put(KEY,OBJECT); 并使用$ {KEY}从JSP检索此值(OBJECT)。