[英]<s:if> tag is not working struts2
我必须检查条件,例如该值是否大于1.0,将class设置为red,否则将class设置为正常样式。 我尝试了以下代码
<s:if test="%{plan.list[#p.index].val}>1.0">
<span class="classRed">
<s:property value="%{plan.list[#p.index].val}" escape="false" />
</span>
</s:if>
<s:else>
<span>
<s:property value="%{plan.list[#p.index].val}" escape="false" />
</span>
</s:else>
只有“其他”部分起作用。 如果我将classRed
部分移到“ else”部分,那么它将起作用。 但是,这不是真正的解决方案。 我有语法错误吗?
右括号是错误的
<s:if test="%{plan.list[#p.index].val}>1.0">
以下语法有效
<s:if test="%{plan.list[#p.index].val>1.0}">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.