Struts 验证框架实现步骤

简介:

FormAction应该为
import org.apache.struts.validator.ValidatorForm;
public class LoginForm extends ValidatorForm{
。。。
去掉validator() 和 reset()方法
}

创建validation.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN" " http://jakarta.apache.org/commons/dtds/validator_1_0.dtd ">
<form-validation>
<formset>
<form name="loginForm">
      <field property="username" depends="minlength">
             <arg0 key="loginForm.userName"/>
             <arg1 key="${var:minlength}" name="minlength" resource="false"/>
      <var><var-name>minlength</var-name>
           <var-value>6</var-value>
      </var>
</field>
</form>
</formset>
</form-validation>
3
struts-config.xml中添加
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
    <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>
4
在ApplicationResources.properties 中添加
errors.minlength={0} can not be less than {1} characters.
5
在页面上添加

<html:errors property="username"/>



本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2010/12/20/1911912.html,如需转载请自行联系原作者

目录
相关文章
|
Java 应用服务中间件 开发者
Struts2流程一 | 学习笔记
快速学习 Struts2流程一,介绍了 Struts2流程一系统机制, 以及在实际应用过程中如何使用。
Struts2流程一 | 学习笔记
|
JSON Java 应用服务中间件
struts2流程二 | 学习笔记
快速学习 struts2流程二,介绍了 struts2流程二系统机制, 以及在实际应用过程中如何使用。
|
XML 前端开发 Java
Struts2利用验证框架实现数据验证(十一)下
Struts2利用验证框架实现数据验证(十一)
115 0
Struts2利用验证框架实现数据验证(十一)下
|
XML 前端开发 数据安全/隐私保护
Struts2利用验证框架实现数据验证(十一)中
Struts2利用验证框架实现数据验证(十一)
168 0
Struts2利用验证框架实现数据验证(十一)中
|
前端开发 JavaScript 数据安全/隐私保护
Struts2利用验证框架实现数据验证(十一)上
Struts2利用验证框架实现数据验证(十一)
188 0
Struts2利用验证框架实现数据验证(十一)上
|
数据安全/隐私保护
14 Struts2 验证框架
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hxdeng/article/details/82020359 数据校验 数据校验是程序中最常见的模块。
1344 0
|
XML 数据格式
|
Java 数据安全/隐私保护 应用服务中间件