专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Java Web开发

s:if 如何判断M为男,F为女呢

发布时间:2010-05-31 00:47:25 文章来源:www.iduyao.cn 采编人员:星星草
s:if 怎么判断M为男,F为女呢
<s:if test='{#us.gender == "M"}'>男</s:if>
<s:else>女</s:else>
我在页面这样写的,为什么无论是M还是F页面都显示男呢
请大家帮帮忙,谢谢!!!

------解决方案--------------------
字符串比较应该是 equals 吧。。。不过看起来也应该都显示 女 才对啊。。。
------解决方案--------------------
<s:if test='%{#us.gender == "M"}'>男</s:if>
小了个%吧
------解决方案--------------------
1、改用C标签:

<c:if test="${entity.status==4}">
<input type="button" onclick="process();" id="submitKongId" value="保存" class="button" >
</c:if>
2、还有没准是缓存的问题
3、 #us.gender确定这个是正确的吗?
------解决方案--------------------
<s:if test='{#us.gender == "M"}'>男</s:if>
<s:else>女</s:else>
<s:if test='#us.gender == "M"'>男</s:if>
<s:else>女</s:else>
呵呵 多了个{ }这个
我也经常记混了
------解决方案--------------------
<s:if test='#us.gender == "M"'>男</s:if>这里貌似那个M不用引号吧,这两天也涉及到这个问题,我去掉引号就好使了
------解决方案--------------------
${us.gender eq 'M'}
------解决方案--------------------
<s:if test='#us.gender == "M"'>男</s:if>

或者 <s:if test='%{#us.gender == "M"}'>男</s:if>

都可以
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: