应用validator后的网页验证

ask:在一个注册网页中,一个是设定密码,一个是密码确认,要判断两者必须是一样的,怎么做呢?

ans:先说说楼主的问题,楼主到http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuse
下载appfuse1.8.2,它有好几个版本,默认的版本是struts+spring+hibernate的,其他版本使用ww+spring+hibernate或其他框架结构。
appfuse的struts部分使用了validate框架进行验证,而且作者对struts提供的validate框架进行了修改和扩展,增加了对两个输入框进行是否相等的验证,也就用于你所说的两个密码是否相同的验证。使用方法和validate基本用法类似,你可能需要使用appfuse中提供的struts修改版以及作者扩展的验证文件。

 

result:我查了一些资料,里面说ValidatorForm是ActionForm的子类,并且,其中的validate()函数也已被扩展(内容主要是读取validator设置和进行验证),不需要重载了

所以,只要

ActionErrors errors = new ActionErrors();
  errors = super.validate(mapping, request);
就可以了:)

 

你可能感兴趣的:(spring,Hibernate,框架,struts,Appfuse)