Struts2表达式校验器
按照《Struts2权威指南》的例子,写了个密码校验文件。
但是在测试时发现,password跟confirmPassword不一致时校验规则照样起不了作用。
请问哪里出问题了?怎么解决?
<validators>
<field name="password">
<field-validator type="regex">
<param name="expression"><![CDATA[([a-z0-9]{4,16})]]>
</param>
<message>密码只能包含小写字母/数字,且长度必须在4~16之间</message>
</field-validator>
</field>
<field name="confirmPassword">
<field-validator type="fieldexpression">
<param name="expression"><![CDATA[(password==confirmPassword)]]>
</param>
<message>密码必须和确认密码一致</message>
</field-validator>
</field>
</validators>
------解决方案--------------------
------解决方案--------------------从来都没用过
一般都是用js验证
帮顶
------解决方案--------------------expression的用了几次
没一次起作用的
直接用validate方法,可以一起用的
------解决方案--------------------有技术含量,没研究过...帮顶