struts2验证框架,怎么验证select选择的值

<s:selectid="sex"name="sex"list="sexMap"></s:select><fieldname="sex"><field-validator... <s:select id="sex" name="sex" list="sexMap"></s:select>

<field name="sex">
<field-validator type="fieldexpression">
<param name="expression"><![CDATA["0".equals(sex)]]></param>
<message>请选择性别</message>
</field-validator>
</field>

如果选择项value=0,旧体诗请选择性别,可是现在这样写验证不出来啊
谢绝无意义灌水
展开
 我来答
huaxiayifang1
2009-11-06
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
<field name="sex">
<field-validator type="regex">
<param name="expression"><![CDATA[[1,2]]></param>
<message>请选择性别</message>
</field-validator>

</field>
1和2是你对应的性别(男、女)

如果使用fieldexpression,则可以写成
<field name="sex">
<field-validator type="fieldexpression">
<param name="expression">(sex != "0")</param>
<message>请选择性别</message>
</field-validator>
</field>

以后遇到同类问题建议先看API
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式