我正在尝试迭代两个2D数组Org_Positions_IdTitle
和Org_Apps
并打印出一个字段,但我仍然在我的jsp页面中获取Attribute var invalid for tag iterator according to TLD
var1和var2带下划线并且它在左侧未定义属性名称“var”上说
如果你能帮助我,我会非常感激。
<s:iterator value="Org_Positions_IdTitle" var="arr1" >
<s:iterator value="Org_Apps" var="arr2" >
<s:if test="#arr1[0] == #arr2[1] ">
<s:property value="#arr1[1]" />
</s:if>
</s:iterator>
</s:iterator>
答案 0 :(得分:1)
你使用哪个版本的Struts 2?
如果您的版本低于2.1.x,则应使用id
属性,根据文档:http://struts.apache.org/release/2.1.x/docs/iterator.html