如何迭代对象的数组列表
我使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您放入集合中的对象应该符合 JavaBeans 规范(例如,它们的所有属性都应该可以通过 getter 方法访问)。
${yourArrayList}
实际上是您从 servlet 放入然后转发到 jsp 的请求属性。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.好的,博佐。
我只想说,如果您将 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...