当前位置: 代码迷 >> Java Web开发 >> struts2 <s:iterator></s:iterator>怎么自身2次迭代
  详细解决方案

struts2 <s:iterator></s:iterator>怎么自身2次迭代

热度:98   发布时间:2016-04-17 11:04:39.0
struts2 <s:iterator></s:iterator>如何自身2次迭代
如列子list=[[a, b, c], [a1, b1, c1]]
想取得子集的子集的值放入不同的div中,怎么处理,还望高人指点

------解决方案--------------------
循环遍历
------解决方案--------------------
HTML code
 <s:iterator value="#request.list" id="l">//不同版本的struts可用var替代id,这里的l就代表了集合里的对象(可以是BEAN\MAP\LIST\数组等集合类型或对象)   <div><s:property value="#l.id"/></div>   <div><s:property value="#l.name"/></div> </s:iterator>
------解决方案--------------------
[code=HTML]
<s:iterator value= "#request.list " var= "f ">
<s:iterator value= "#f " var= "s ">
<div> <s:property value= "#s.id "/> </div>
<div> <s:property value= "#s.name "/> </div>
</s:iterator>
</s:iterator>
[/code]
根据楼上改的,刚看了些struts2 还没装环境,不知道对不对,你可以试试
但感觉既然是二维的List就应该用嵌套
------解决方案--------------------
同样是HTML CODE为什么我的就没变色啊亲!
------解决方案--------------------
用el看看撒,el這樣的方式是可以出來的吧
------解决方案--------------------
google搜一下el表達式撒
------解决方案--------------------
也可以用js操作啊。。 把数据弄成json格式
------解决方案--------------------
<s:iterator value= "#request.list " var= "f ">
<s:iterator value= "#f " var= "s ">
<div> <s:property value= "#s.id "/> </div>
<div> <s:property value= "#s.name "/> </div>
</s:iterator>
</s:iterator>
  相关解决方案