读书人

一个关于struts2lt;s:ifgt;标签的有关问题

发布时间: 2012-10-14 14:55:07 作者: rapoo

一个关于struts2<s:if>标签的问题
<s:set name="#isStocks" value="isStock({id.zjld})"></s:set>
<s:property value="#isStocks"/>
<s:if test='%{#isStocks == "0"}'>
true
</s:if>
<s:else>
false
</s:else>

如以上代码所示:方法isStock() 只会返回0或者1的字符串

在property里面打印测试没有问题

但是在if里面怎么写都不行,得到的结果要么全是true要么全是false

这个if是写错了么?

[解决办法]
if else 你试过了吗 直接设置false或true 就可以试你的if else 对不对


然后语句的话 换成false 别用0
[解决办法]
可以在isStock() 里返回true或false,这样就不用和0或1比较了~~~

读书人网 >J2EE开发

热点推荐