【发布时间】:2012-04-11 11:22:48
【问题描述】:
我在我的jsp中通过以下方式在scriptlet中创建了变量
<% int count= 0; %>
基于某些条件,我正在增加变量值......(现在认为'count'值为5)
现在,如果 'count' 值为 0,我必须使用 struts2 标签进行一些处理
我尝试了以下方法。但我失败了......
<s:if test="#count == 0" >
--------
--------
</s:if>
<s:if test="%{#count == 0}" >
</s:if>
提前致谢
【问题讨论】:
-
你为什么要用scriptlet来做呢?没必要。在任何情况下,您都需要将 scriptlet 变量放入普通的 JSP 作用域(或放入值堆栈,但更容易将其放入作用域)。