1 a、编写一个类,继承FieldValidatorSupport类。
2 b、在public void validate(Object object)编写你的验证逻辑
3 不符合要求的就向fieldErrors中放消息
4 String fieldName=getFieldName();
5 String fieldValue=(String) getFieldValue(fieldName, object);
6 c、一定注册你的验证器才能使用在src底下建立validators.xml定义验证器文件。
7 eclipse默认会在WEB-INF/classes目录下建立一个名称为validators.xml的配置文件,内容如下:
8 <validators>
9 <validator name="strongpassword" class="cn.itcast.validators.StrongPasswordValidator"/>
10 </validators>
11 d.在jsp页面中通过知道错误信息
12 <s:fielderror name="username"/>
13 <s:actionerror/>
14 e、日后就可以像使用Struts2提供的16个验证器方式去使用了。
时间: 2024-12-17 17:05:16