读书人

Struts2表达式校验器解决办法

发布时间: 2012-01-19 00:22:28 作者: rapoo

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方法,可以一起用的
[解决办法]
有技术含量,没研究过...帮顶

读书人网 >J2EE开发

热点推荐