嵌套遍历<s:iterator>map=new TreeMap(string,Map(string,User))
2024-08-29 14:29:28
//嵌套遍历,先给外层的map(假设是放在root中的,如果放在context的map中,要加#)取个别名,放到Actioncontext中
<s:iterator value="map" var="mar">
//当map被放到iterator之后,每遍历一个元素,就临时将其放到栈顶,所以可以直接取值
//这个value就是外层map的值,也就是里层的map
<s:iterator value="value">
//每次都取出外层map的key,以便对应观察
<s:property value="#var.key"/>
//这个是里层map的key,同样的里层的map在遍历元素也会临时放到root中,可以直接取值
<s:property value="key"/>
//value就是user对象
<s:property value="value.username"/>
<s:property value="value.password"/>
</s:iterator>
</s:iterator>
最新文章
- HTML中表格元素TABLE,TR,TD及属性的语法
- 右键TXT文件-打开方式-选择默认程序提示 windows无法访问指定设备,路经或文件.您可能没有合适的权限访问这个项目
- vs2008 添加与修改模板.
- 轮播图-JavaScript
- OpenStack开启sshd
- jbpmAPI-1
- DataInputStream(二进制输入流)和DataOutputStream二进制输出流(注意:in是从本地文件输入到程序中,out是从程序输出到本地种)
- ifame高度自动适应子页面内容
- python爬虫如何入门
- Item 15: 只要有可能,就使用constexpr
- Nginx详解篇
- C#怎么调用百度地图Web API
- Codeforces Round #277.5 (Div. 2)C——Given Length and Sum of Digits...
- mongodb之 3.4.0 mongodb sharing 副本集群搭建
- Oracle备份与恢复介绍(物理备份与逻辑备份) 分类: Oracle 2015-07-27 22:59 15人阅读 评论(0) 收藏
- Linux 系统内核的调试
- jqgrid单元格合并
- 实时流计算Spark Streaming原理介绍
- jQuery 滑动选项卡jQuery tabslet
- 关于angularJS的$watch的 一些小用法