(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写,现在的问题就是为什么两个写在一起的时候,后面的会取不到值?求大神解释
<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写,现在的问题就是为什么两个写在一起的时候,后面的会取不到值?求大神解释
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货