Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在不非法嵌套 JSP 标签的情况下实现这一点?
<s:if test="<s:property value="#count" /> == <s:property value="%{arrayCount}" "/>
Struts 2<s:if>标记足以从值堆栈或任何其他上下文中获取值,因此无需在 if 标记中使用属性标记。
<s:if>
我假设两者count和arrayCount在您的值堆栈中都可用,或者您已在您的操作类/jsp 页面中设置它们。您需要做的就是:
count
arrayCount
<s:if test="#count == arrayCount"> // do what ever you want </s:if>
最好通过一些基本的 OGNL 语法:
您不能像 XML 和 HTML 那样随意嵌套标签。
使用 OGNL:
<s:if test="#count == arrayCount">
请参阅此处和此处了解一些非常基本的 OGNL 信息,以及OGNL 网站了解详情。