Struts 2迭代器标签内部,如何获取自定义标签的当前对象

问题描述 投票:0回答:1

如何在自定义标签中传递当前对象。尝试在迭代器中使用

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>
validation jsp struts2 struts-tags
1个回答
0
投票

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

<work:validate work="${top}" >
© www.soinside.com 2019 - 2024. All rights reserved.