•效果:Map<String,List<Derpatment>> map = ... 在jsp页面列表中取对象各属性值
Java代码
1.<s:iterator value="#request.map.keySet()" status="s" id="key">
2. <ul > <s:property value="key"/></li></ul> //显示Map中的key值
3.
4. <s:iterator value="#request.map.get(#key)" status="s1" id="sub">
5. <u>
6. <li >${s1.index+1 }</li> //取序号
7. <li ><s:property value="cnName"/> </li> //在此 如果用#sub.cnName则无效
8. <li><s:property value="remark"/> </li>
9. </ul>
10. </s:iterator>
11. </s:iterator>
======================================================================
====================循环request中的list对象(super.getRequest().setAttribute("listUsers",getAllListUsers );)==========================
<br>
<s:iterator value="#request.listUsers" status="s" id="key">
<s:property value="userName"/>
<s:property value="passwd"/>
</s:iterator>
<br>
===========================================================
<br>
======================LoginAction中的listMap是属性循环出里面的对象=====================================
<br>
<s:iterator value="listMap" status="s" id="list">
属性listMap中 key = <s:property value="key"/>
下面是属性listMap中 value(但是每一个Value是一个List对象 List 对象中放置的LoginBean 对象) =
<s:property value="value"/>
<s:iterator value="value" status="s" id="key">
<s:property value="userName"/>
<s:property value="passwd"/>
</s:iterator>
</s:iterator>
<br>
===========================================================
<br>
==================循环request中requestListMap的对象(super.getRequest().setAttribute("requestListMap",LoginService.getAllUsers() );)============================================
<br>
<s:iterator value="#request.requestListMap.keySet()" id="key">
<s:property value="key"/>
<s:iterator value="#request.requestListMap.get(#key)" id="loginBean" status="loginBean_stat">
<tr >
<s:if test="#cust_stat.odd == true">odd</s:if><s:else>even</s:else>
<td><s:property value="userName"/> </td>
<td><s:property value="passwd"/> </td>
</tr>
</s:iterator>
</s:iterator>
Java代码
1.<s:iterator value="#request.map.keySet()" status="s" id="key">
2. <ul > <s:property value="key"/></li></ul> //显示Map中的key值
3.
4. <s:iterator value="#request.map.get(#key)" status="s1" id="sub">
5. <u>
6. <li >${s1.index+1 }</li> //取序号
7. <li ><s:property value="cnName"/> </li> //在此 如果用#sub.cnName则无效
8. <li><s:property value="remark"/> </li>
9. </ul>
10. </s:iterator>
11. </s:iterator>
======================================================================
====================循环request中的list对象(super.getRequest().setAttribute("listUsers",getAllListUsers );)==========================
<br>
<s:iterator value="#request.listUsers" status="s" id="key">
<s:property value="userName"/>
<s:property value="passwd"/>
</s:iterator>
<br>
===========================================================
<br>
======================LoginAction中的listMap是属性循环出里面的对象=====================================
<br>
<s:iterator value="listMap" status="s" id="list">
属性listMap中 key = <s:property value="key"/>
下面是属性listMap中 value(但是每一个Value是一个List对象 List 对象中放置的LoginBean 对象) =
<s:property value="value"/>
<s:iterator value="value" status="s" id="key">
<s:property value="userName"/>
<s:property value="passwd"/>
</s:iterator>
</s:iterator>
<br>
===========================================================
<br>
==================循环request中requestListMap的对象(super.getRequest().setAttribute("requestListMap",LoginService.getAllUsers() );)============================================
<br>
<s:iterator value="#request.requestListMap.keySet()" id="key">
<s:property value="key"/>
<s:iterator value="#request.requestListMap.get(#key)" id="loginBean" status="loginBean_stat">
<tr >
<s:if test="#cust_stat.odd == true">odd</s:if><s:else>even</s:else>
<td><s:property value="userName"/> </td>
<td><s:property value="passwd"/> </td>
</tr>
</s:iterator>
</s:iterator>