首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-09-09 
s:if 怎么判断M为男,F为女呢s:if test{#us.gender M}男/s:ifs:else女/s:else我在页面这样

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>

都可以

热点排行
Bad Request.