struts2中用iterator遍历一个集合,<s:iterator value=”” id=””> 其中的value值到底怎么来的

value的值是不是在action中定义的一个属性啊。比如我想遍历所有的学生信息,该怎么做呢。请高手指点,在线等······... value的值是不是在action中定义的一个属性啊。比如我想遍历所有的学生信息,该怎么做呢。请高手指点,在线等······ 展开
 我来答
邗启3V
推荐于2017-11-25 · TA获得超过7271个赞
知道大有可为答主
回答量:1413
采纳率:100%
帮助的人:1394万
展开全部
value 里面一般是一个集合
用ognl表达式获取
比如你在action里有 List<Student> stuList;
那么value="%{ stuList}";
他是从值栈里面找到这个list的
假如学生有 名字name,性别 gender
那么
<s:iterator value="%{ stuList}" >
${name} 这个在页面显示姓名
${gender}这个显示性别,
</s:iterator>
对于${name} 相当于${top.name}
因为他每次迭代都是弹出栈顶元素
希望对你有帮助
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式