【发布时间】:2017-08-12 16:09:29
【问题描述】:
我在 servlet 中有一个数组列表,我在 jsp 中使用它。
ArrayList<String> list =new ArrayList<String>();
list = (ArrayList<String>)request.getAttribute("iInfoType");
我正在使用jstl来解析数组列表
<c:forEach items="<%=list %>" var="element">
<c:out value="${element[10].id}"/>
</c:forEach>
但出现错误 PropertyNotFoundException。 我该怎么办
【问题讨论】:
-
发布完整的异常堆栈跟踪,并停止使用脚本。 JSTL 使用 JSP EL,而不是 scriptlet。忘记 scriptlet 的存在。它们不应该被使用多年和多年。
-
另外,为什么在使用存储在请求中的列表再次初始化变量之前,使用新的空列表初始化变量?
标签: jsp servlets arraylist jstl