1.java代码

/**
* 列表展示,隔行变色以及S标签的使用
*
* @return
*/
public String list() {
List<User> list = new ArrayList<>();
for (int i = 0; i < 11; i++) {
User user = new User("JACK" + i, i);
list.add(user);
}
ActionContext.getContext().put("list1", list);
return "listOK";
}

2.Struts2配置代码

<action name="listing"  class="com.struts.data.Struts_dataDemo1" method="list">
<result name="listOK">/JSP/index.jsp</result>
</action>

3.JSP代码

<style type="text/css">
.odd{
    background-color: skyblue;
}
.even{
    background-color: pink;
}
</style> <table border="1px">
<tr>
<td>编号</td>
<td>姓名</td>
</tr> //s标签 inerator
<s:iterator var="us" value="#request.list1" status="st" >
<tr class="<s:property value="#st.even?'even':'odd'" />">
<td>
<s:property value="#us.age"/>
</td>
<td>
<s:property value="#us.name"/>
</td>
</tr>
</s:iterator>
</table>

4.结果展示:

JSP中列表展示,隔行变色以及S标签的使用-LMLPHP

04-21 03:50
查看更多