当前位置:编程学习 > JAVA >>

struts2标签两个map的循环

(1)<s:iterator value="roleUserMap">
<s:property value="key"/>;
<s:iterator value="value">
<s:property value="userId"/>;
</s:iterator>
   </s:iterator>
(2)<s:select list="#{'0':'--Select--','1':'Entry','2':'Exit'}"  name="type1" ></s:select>

roleUserMap是在java文件里定义的一个Map<Long,List<User>> roleUserMap= new HashMap<Long,List<User>>();
上面(1),(2)两个分开取值,都是可以取到的,但假如两个是一起的,写在后面的是取不到的,像(2)取不到的时候,会生成三个空的option。
代码上是可以把(2)直接用html写,现在的问题就是为什么两个写在一起的时候,后面的会取不到值?求大神解释 --------------------编程问答--------------------
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,