struts2中if标签判断中文怎么不能用呢?
<s:iftest='{#request.user.usex=="女"}'><inputname="user.usex"type="radio"id="usex"valu...
<s:if test='{#request.user.usex=="女"}'>
<input name="user.usex" type="radio" id="usex" value="男" >男
<input name="user.usex" type="radio" id="usex" value="女" checked="checked">女
</s:if>
<s:else>
<input name="user.usex" type="radio" id="usex" value="男" checked="checked">男
<input name="user.usex" type="radio" id="usex" value="女">女
</s:else> 展开
<input name="user.usex" type="radio" id="usex" value="男" >男
<input name="user.usex" type="radio" id="usex" value="女" checked="checked">女
</s:if>
<s:else>
<input name="user.usex" type="radio" id="usex" value="男" checked="checked">男
<input name="user.usex" type="radio" id="usex" value="女">女
</s:else> 展开
7个回答
展开全部
用struts2里面对象接收过来的吧。我也遇到过这个问题,你把从数据库中的对象你这边的user对象中usex重新编辑一下,就是去除usex的前后空格。user.setUsex(user.getUsex().trim());你这边取出来的性别是用空格的。去掉就可以了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把中文 男女使用1,2来代替哦 在看下你导入struts标签没有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能是乱码
在页面输出<s:property value="user.usex"/>
检查是否为乱码
在页面输出<s:property value="user.usex"/>
检查是否为乱码
追问
不会,能正常输出男和女
追答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ognl里面的字符常量要用单引号括起来
追问
用过了,不行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<s:if test="字段名== \"中文\" ">
这样可以对中文进行判断
这样可以对中文进行判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询