struts2 xml验证中,怎么验证密码是否相同?

如题,struts2自带的验证框架xml中,怎么验证两次输入的密码是否相同?谢谢!... 如题,struts2自带的验证框架xml中,怎么验证两次输入的密码是否相同?谢谢! 展开
 我来答
eideeide
2010-06-11 · 超过18用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:41.5万
展开全部
***.xml
下面是您需要的吗?
<field name="password">
<field-validator type="requiredstring">
<message key="msg.register.required.password" />
</field-validator>
<field-validator type="regex">
<param name="expression">[a-zA-Z0-9]*$</param>
<message key="msg.register.format.password" />
</field-validator>
</field>
<field name="confirmPWD">
<field-validator type="fieldexpression">
<param name="expression"><![CDATA[ != null && getPassword() != null && getConfirmPWD() != null && getPassword().equals(getConfirmPWD()) ]]></param>
<message key="msg.register.compare.password" />
</field-validator>
</field>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ヤマザキ266e77
2010-06-11 · TA获得超过2053个赞
知道小有建树答主
回答量:721
采纳率:0%
帮助的人:954万
展开全部
自带的验证器如果没有这种功能就需要建立自定义验证器来完成。
不过好象Struts2的验证都是只能验证单个属性的, 对于这种验证应该是没办法实现。
所以最好还是直接用Action中的validate方法来处理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pujia12345
2010-06-11 · TA获得超过3680个赞
知道大有可为答主
回答量:3456
采纳率:0%
帮助的人:2888万
展开全部
你是说注册时,验证2次输入密码一直性。
struts2不是干这个的。你可以在Javascript验证一次,在Action类验证一次。
后者简单的这样就可以了:
if(!pass1.equals(pass2)) {...}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Leida_周娟娟
2017-09-20
知道答主
回答量:2
采纳率:0%
帮助的人:1469
展开全部
<field name="pass">
<field-validator type="requiredstring"><!-- 必填字符串校验器 -->
<param name="trim">true</param><!-- 首尾去空,默认为true,所以可不写 -->
<message>密码不能为空</message>
</field-validator>

<field-validator type="stringlength">
<param name="minLength">3</param>
<param name="maxLength">8</param>
<message>密码长度必须在3-8位之间</message>
</field-validator>

<field-validator type="fieldexpression">
<param name="expression">(!pass.equals(repass)))</param><!-- 右边必须有两个"))"号,否则不起作用 -->
<!-- message 指定验证不通过时的错误信息 -->
<message>两个密码不一致</message>
</field-validator>
</field>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式