当前位置: 代码迷 >> Java Web开发 >> 有关struts2标签有关问题
  详细解决方案

有关struts2标签有关问题

热度:470   发布时间:2013-02-25 21:13:16.0
有关struts2标签问题
我发现一个很奇怪的事情,希望高手告诉错出在哪里。<s:if>与<s:else>的内容均执行,这是怎么回事。代码如下:
<s:if test="read">
<img src="image/email_open.png"
style="width: 15px; height: 15px;" alt="已读" title="已读" />
</s:if>
<s:else>
<img src="image/email_fold.png"
style="width: 15px; height: 15px;" alt="未读" title="未读" />
</s:else>

------解决方案--------------------------------------------------------
read相当于一个boolean表达式,true/false
------解决方案--------------------------------------------------------
你的read是个boolean表达式,应该有true或false结果的,你没有做判断,至于两个都执行不是很清楚,求解答
------解决方案--------------------------------------------------------
这样说吧,如果test的值等于了你给它的那个值得话,它肯定会去执行if里面的,否则则为else里面的,可能你判断条件有点问题吧
------解决方案--------------------------------------------------------
read有问题,好好检查read
  相关解决方案