如何在c:set中使用Struts迭代变量?

时间:2014-09-13 10:30:27

标签: java jsp struts2 jstl el

如何在c:set内使用struts迭代变量? 我们可以像下面那样设置变量dat吗?

   <s:iterator value="userResultHistory" var="result" status="status">
   ...
   <c:set var="dat" value="%{result.date}"/>

   <% 
    String result;
    SimpleDateFormat formatter;
    formatter = new SimpleDateFormat("EEE d MMM yy");
    result = (String)pageContext.getAttribute("dat");
    System.out.println("result" + result);
   %>

   <td><%=result%></td>
   ...

   </s:iterator>

1 个答案:

答案 0 :(得分:1)

尝试

<c:set var="dat" value="${result.date}"/>

由于其请求包装器,Struts2中的EL可以使用值栈。