首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Struts2表达式校验器解决办法

2012-01-19 
Struts2表达式校验器按照《Struts2权威指南》的例子,写了个密码校验文件。但是在测试时发现,password跟confir

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

热点排行