我想读取从JSTL分配给请求对象的arrayList对象属性 我怎样才能做到这一点? 我尝试了以下
这是servlet代码:
ArrayList<Employee> al = new ArrayList<Employee>();
/* code for filling the ArrayList with objects from class Employee */
request.setAttribute("alldata", al);`
在我的JSP页面中:
<jsp:useBean id="alldata" class="java.util.ArrayList" scope="request">
<c:forEach items="alldata" var="item">
<c:out value="item.getName()"></c:out>
</c:forEach>
</jsp:useBean>
但它不起作用,
提前致谢
答案 0 :(得分:3)
应该是:
<c:forEach items="${alldata}" var="item">
<c:out value="${item.name}"/>
</c:forEach>
注意:不需要<jsp:useBean>
。
答案 1 :(得分:0)
使用EL表达式
<c:out value="${item.name}"></c:out>