如何在自定义标记中传递当前对象。尝试在迭代器中使用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>
答案 0 :(得分:0)
iterator
标记推送值堆栈的top
上的当前元素。 Struts请求包装器可以访问使用JSP EL表达式中的键搜索属性的valueStack
。
<work:validate work="${top}" >