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