如何迭代对象的数组列表

发布于 2024-08-30 05:28:14 字数 115 浏览 7 评论 0原文

我使用 dao 设计模式,其中返回一个 arraylist 对象,在对象内部我可以通过将对象类型转换为类来获取,并使用像 object.getName() 这样的吸气剂,我想使用 jstl 标签进行迭代。我该怎么做。

i m using dao design pattern in which i m returning a arraylist object ,inside object i can fetch by typecasting object into class and acees the getters like object.getName(),i want to itearate using a jstl tags.how can i do that.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

王权女流氓 2024-09-06 05:28:14
<c:forEach items="${yourArrayList}" var="item">
    <c:out value="${item.name}" />
</c:forEach>

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

${yourArrayList} 实际上是您从 servlet 放入然后转发到 jsp 的请求属性。

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

The objects you put in your collection should conform to the JavaBeans specification (for ex. all of their properties should be accessible via getter methods).

${yourArrayList} is actually a request attribute that you have put from a servlet and then forwarded to the jsp.

怪我太投入 2024-09-06 05:28:14

好的,博佐。

我只想说,如果您将 servlet 重定向到 jsp(这比从 scriptlet 调用 dao 更好...),请不要忘记将 jstl 中使用的对象放在 pagecontext 范围(如 request 或 session)中。没有那个 jstl lib 将永远找不到你的对象......

Ok with Bozho.

I will just say that if you redirect a servlet to jsp (which is better than calling dao from scriptlets...) don't forget to put your object that will be used in jstl in a pagecontext scope like request or session. Without that jstl lib would never find your object...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文