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