struts2__valusStack的使用
<%
?//获得所有值栈中的内容,如: private String[]? books, set,get方法
?
?ValueStack vs=request.getAttribute("struts.valueStack");
?
//获得值栈中books对象
String[] books = (String[])vs.findValue("books");
?
?
for(String book : books)
{
?%>
?<tr>
<td>书名</td>
<td><%=book%></td>
</tr>
<%}%>
}
?
%>
?
?
?
用struts2标签操作值栈中的对象
?
//迭代输出ValueStack中的books对象,其中status是迭代的序号
<s:iterator value="books" status="index">
<!--判断序号是否为奇数-->
<s:if? test="#index.odd == true">
<tr style="background-color:#cccccc">
</s:if>
?<s:else>
??? <tr>
</s:else>
???? <td>书名:</td>
???? //用property输出
???? <td><s:property/></td>?
</tr>
</s:iterator>
?