【问题标题】:Inside Struts 2 iterator tag, how to get current object for custom tag在 Struts 2 迭代器标签中,如何获取自定义标签的当前对象
【发布时间】:2013-12-27 09:09:03
【问题描述】:

如何在自定义标签中传递当前对象。尝试在迭代器中使用var="workobj",并在自定义标签中传递"workobj",如下所示。但它返回null

<s:iterator value="#request.work" var="workobj">
 <s:property> <!-- Returns current object -->

  <!-- Custom tag start--->
 <work:validate work="${workobj}" > 

 </work:validate> 
 <!-- Custom tag end--->
</s:iterator>

【问题讨论】:

    标签: java validation jsp struts2 struts-tags


    【解决方案1】:

    iterator 标签将当前元素压入值堆栈的top。 Struts 请求包装器可以访问valueStack,使用来自 JSP EL 表达式的键搜索属性。

    <work:validate work="${top}" >
    

    【讨论】:

      猜你喜欢
      • 2014-10-27
      • 2013-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-02
      • 2013-12-31
      • 1970-01-01
      相关资源
      最近更新 更多