一、表单数据的验证:
1、前台验证:主要是通过JS验证, 表达数据是否合法!
2、后台验证:通过后台java代码进行验证!
Struts也提供了数据效验的方式!
二、Struts数据效验:
1、通过拦截器完成:
<interceptor name="validation" class="org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor"/>
2、ActionSupport源码支持:
三、Struts数据校验的四种形式:
1、代码方式验证Action中所有的方法。
2、代码方式验证Action中指定的方法。
3、XML方式验证Action中所有的方法。
4、XML方式验证Action中指定的方法。
四、代码方式验证Action中所有的方法:
1、Struts数据校验错误信息处理:
1)查看源码:
2)源码分析:
public synchronized void addFi