Java 如何迭代对象的arraylist

Java 如何迭代对象的arraylist,java,jsp,jstl,taglib,foreach,Java,Jsp,Jstl,Taglib,Foreach,我使用的是dao设计模式,其中我返回一个arraylist对象,在对象内部,我可以通过将对象类型转换到类中来获取对象,并访问类似对象的getter.getName,我想使用jstl标记进行初始化。我该怎么做呢 <c:forEach items="${yourArrayList}" var="item"> <c:out value="${item.name}" /> </c:forEach> 放入集合中的对象应该符合JavaBeans的ex规范。它们的

我使用的是dao设计模式,其中我返回一个arraylist对象,在对象内部,我可以通过将对象类型转换到类中来获取对象,并访问类似对象的getter.getName,我想使用jstl标记进行初始化。我该怎么做呢

<c:forEach items="${yourArrayList}" var="item">
    <c:out value="${item.name}" />
</c:forEach>
放入集合中的对象应该符合JavaBeans的ex规范。它们的所有属性都应该可以通过getter方法访问

${yourArrayList}实际上是一个请求属性,您从servlet中放入该属性,然后将其转发到jsp

放入集合中的对象应该符合JavaBeans的ex规范。它们的所有属性都应该可以通过getter方法访问

${yourArrayList}实际上是一个请求属性,您从servlet中放入该属性,然后将其转发到jsp。

Ok with Bozho

我只想说,如果您将servlet重定向到jsp,这比从Scriptlet调用dao更好。。。不要忘记将jstl中使用的对象放在pagecontext作用域中,如请求或会话。没有这个jstl库就永远找不到您的对象…

对Bozho来说没问题

我只想说,如果您将servlet重定向到jsp,这比从Scriptlet调用dao更好。。。不要忘记将jstl中使用的对象放在pagecontext作用域中,如请求或会话。如果没有jstl库,就永远找不到您的对象