2010-04-20 44 views
1

即时通讯使用dao设计模式,其中im返回一个arraylist对象,内部对象我可以通过类型化对象获取类和acees getter像object.getName(),我想itearate使用jstl tags。我可以这样做吗。如何迭代对象的阵列列表

回答

3
<c:forEach items="${yourArrayList}" var="item"> 
    <c:out value="${item.name}" /> 
</c:forEach> 

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

${yourArrayList}实际上是一个请求属性,您已经从一个servlet放入并转发给jsp。

0

与Bozho好吧。

我只是说,如果你将一个servlet重定向到jsp(这比从scriptlets调用dao更好......),不要忘记将你的对象用在jstl中,像request或者pagecontext scope会话。没有那个jstl lib永远不会找到你的对象...