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);
就可以了:)
博客围绕注册网页中密码和确认密码一致性判断展开。建议下载AppFuse 1.8.2,其默认版本为Struts+Spring+Hibernate。AppFuse的Struts部分用Validate框架验证,作者对其修改扩展,可验证两输入框内容是否相等,还介绍了使用方法及相关代码。
626

被折叠的 条评论
为什么被折叠?



