struts2中標簽<s:iterator/>與<s:if/>的用法
阿新 • • 發佈:2018-08-06
dao pre tor pro 項目 uid cells ryu text Action中傳出來一個list,代碼如下:
ArrayList<Users> ls= udao.queryUser();
Map map=ActionContext.getContext().getSession();
map.put("ls", ls);
jsp中代碼:
<table border="1" bordercolor="green" width="30%" cellspacing="0" > <tr> <th>ID</th> <th>賬號</th> <th>密碼</th> </tr> <!-- value:被叠代的集合;id:指定集合裏面的元素的別名;有的時候如果什麽錯誤 也沒有提示,但就顯示不出來的話,試著換換id的名稱,我做別的一個項目就遇 到了這問題,很奇怪,不知道什麽原因,希望有知道的可以給解答一下!--> <s2:iterator value="#session.ls" id="userslist"> <tr align="center"> <!-- if判斷 --> <s2:if test="#userslist.uid>=2"> <!-- 可以用下面兩種方式將其顯示出來 --> <td>${userslist.uid}</td> <td><s2:property value="#userslist.uname" /></td> <td>${userslist.upass}</td> </s2:if> </tr> </s2:iterator> </table>
struts2中標簽<s:iterator/>與<s:if/>的用法