【问题标题】:How can I use Struts iteration variable inside c:set?如何在 c:set 中使用 Struts 迭代变量?
【发布时间】:2014-09-13 10:30:27
【问题描述】:

如何在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>

【问题讨论】:

    标签: java jsp struts2 jstl el


    【解决方案1】:

    试试

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-19
      • 2021-12-22
      • 2011-08-22
      相关资源
      最近更新 更多