现在的位置: 首页 > 综合 > 正文

struts validator 验证配置

2012年11月26日 ⁄ 综合 ⁄ 共 2718字 ⁄ 字号 评论关闭

    这里以jakarta-struts-1.1为例说明validator验证的配置方法。

  • 引用jar包(jakarta-struts-1.1/jakarta-struts-1.1/lib)

          实现validator验证需要struts的两个jar包:commons-validator.jar和jakarta-oro.jar

  • 设置资源文件

          在src目录下建立资源文件ApplicationResources.properties,如果其中包含中文,还需要转换成Unicode编码,可以使用Eclipse插件PropertyEditor,URL:http://propedit.sourceforge.jp/eclipse/updates/,或者使用naitve2ascii

        

  • 添加validator配置文件(jakarta-struts-1.1/jakarta-struts-1.1/lib) 

          将如下两个文件复制到WEB-INF目录下(内容一般不需要修改,除非使用一下特殊的验证,后面会说明):

              validator-rules_1_1.dtd

              validator-rules.xml

          在WEB-INF目录下新建验证文件:

              validation.xml(以登录页面为例说明)

         

 

  • 修改struts配置文件 struts-config.xml

         

          注意:需要设置input="/user.jsp",否则运行报错

  • UserForm应该继承自ValidatorActionForm 而不是ActionForm

         

  • User.jsp添加验证失败的返回信息代码

          在需要显示错误信息的地方插入<html:errors/>即可

 

到这里,就可以实现基本的验证了。

 

抱歉!评论已关闭.