struts2中list对象迭代 50

struts2中action返回一个包含user对象的list,如何在jsp页面中用struts标签如<s:iterator>迭代出user对象中的userId,user... struts2中action返回一个包含user对象的list,如何在jsp页面中用struts标签如<s:iterator>迭代出user对象中的userId,userName等信息呢?
这好像要两次迭代,不知道怎么迭代,求达人帮忙~!
是用hibernate的。谢谢你的建议,但我想用标签完成。
public String execute(){
ItemsDAOImp itemsDAOImp=new ItemsDAOImp();
itemList=itemsDAOImp.find(className);//这里是用hibernate从数据库中取得的对象
return "success";}
现在itemList是一个包含Items对象的List,Items对象中有itemId,itemName等属性。
现在要从jsp页面中用<s:iterator>取得每个Items对象的属性。
网上看到说有这样的:
<s:iterator value="#session.itemList" id="item">
<s:property value="item.itemName"/>
<s:property value="item.price"/>
<s:property value="item.descripte"/>
</s:iterator>
但好像不行。
展开
 我来答
RazerFans
2008-12-22
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
从数据库取得数据后应该放到值堆栈
ActionContext ctx = ActionContext.getContext();
ValueStack vs = ctx.getValueStack();
vs.set(key, value);
把你取得的list放进去,在jsp页面iterator标签迭代就ok了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Oo海之蓝歌oO
2008-12-23 · 喜欢计算机有关的东东
Oo海之蓝歌oO
采纳数:244 获赞数:876

向TA提问 私信TA
展开全部
晕,这样.
<s:iterator value="itemList" id="item">
<s:property value="item.itemName"/>
<s:property value="item.price"/>
<s:property value="item.descripte"/>
</s:iterator>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
canghaizixia
2008-12-21
知道答主
回答量:12
采纳率:0%
帮助的人:0
展开全部
不知道你的数据库连接是不是用的Hibernate
如果是的话,有个叫离线查询的,DetachedCriteria 他可以实现 下一级的 信息的取得,不过得在 action中写好程序
这是一个很好的方法

你可以看看 关于离线查询的代码 介绍
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
若骞北04V
2009-01-01
知道答主
回答量:36
采纳率:0%
帮助的人:0
展开全部
把你取得的list放进去,在jsp页面iterator标签迭代就ok了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
隆寒无冬
2008-12-23 · 超过12用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:44.5万
展开全部
迭代了怎么不打印?
<logic:iterate id="" name="">
<bean:write name="" property="" />
</logic:iterate>

换成2.0的吧,我用的是1.0的TAG
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式