struts 2 未定义的属性名称“var" [英] struts 2 Undefined attribute name "var"

查看:32
本文介绍了struts 2 未定义的属性名称“var"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试遍历两个二维数组 Org_Positions_IdTitleOrg_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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆