急急急,请教struts输出页面的问题

billyng 2006-10-22 04:46:56
list在后台是Object的对象,而不是BEAN,那么把list setAttribute后在页面要怎样输出该Object对象的元素呢?<bean:write>里面的property不知道该怎么写?希望得到各位的帮助,万分致谢
...全文
142 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
billyng 2006-10-22
  • 打赏
  • 举报
回复
你这里是把数据保存在BEAN中吧,我现在list里的是对象,比如说
Object[0]下面有[1],[2],[3],但没有属性的名字,页面也不能写数字作为属性,所以不知道怎么输出了
qnjian 2006-10-22
  • 打赏
  • 举报
回复
可以将该List在Action中通过request.setAttribute 方式保存起来。在Jsp页面,再遍历取出来,过程中完成造型,这个时候最好要知道list里面保存的对象的真正类型。Struts就有专门的标签可以实现:
<iterator id="ob" name="listName" type="abc.efg.obType">
<bean:write name="ob" property="obAttribute"/>
...
</iterator>
注意,listName是通过request.setAttribute方法设置的属性名,名字必须与设置的一样。上面就是遍历list中的每一个对象,返回它本来的类(type中指定),再进行输出。

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧