struts 2 未定义的属性名称“var" [英] struts 2 Undefined attribute name "var"
问题描述
我正在尝试遍历两个二维数组 Org_Positions_IdTitle
和 Org_Apps
并打印出一个字段,但我一直收到 Attribute var invalid for tag iterator 根据TLD
同样在我的 jsp 页面中,var1 和 var2 带有下划线,它在左侧显示未定义的属性名称var".
如果您能帮我解决这个问题,我将不胜感激.
I am trying to iterate over two 2D arrays Org_Positions_IdTitle
and Org_Apps
and print out a field but I keep getting the Attribute var invalid for tag iterator according to TLD
also in my jsp page the var1 and var2 are underlined and it says on the left Undefined attribute name "var".
I would be so thankful if you can help me with that.
<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>
推荐答案
您使用哪个版本的 Struts 2?
Which version of Struts 2 do you use?
如果您的版本低于 2.1.x,您应该使用 id
属性,根据文档:http://struts.apache.org/release/2.1.x/docs/iterator.html
If your version less then 2.1.x you should use id
attribute, according to documentation: http://struts.apache.org/release/2.1.x/docs/iterator.html
这篇关于struts 2 未定义的属性名称“var"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!