【发布时间】:2015-11-04 11:52:21
【问题描述】:
我遇到了一个场景,我在 Action 类中设置了我的属性:
request.setAttribute("itemList", itemList); /* valid List item - confirmed */
在 JSP 上,我尝试在 forEach 标记中使用它
<c:forEach items="${itemList}" var="individualItem">
<!-- rest of the code -->
它被评估为空项目。但是我在这个标签之前添加了一个小脚本:
<% List<MyItem> itemList = (List<MyItem>)request.getAttribute("itemList"); // evaluates as my valid item list
List<MyItem> itemList = (List<MyItem>)pageContext.getSession().getAttribute("itemList"); // evaluates as NULL
%>
这是否意味着我最好在前端使用 pageContext 或 session 属性而不是 request 属性?还是有规律?
韩国,
【问题讨论】:
标签: jsp attributes request struts pagecontext