注册输入时使用的验证方法
方法一:编程式验证
缺点:
当没有输入姓名时输出错误
使用该编码方式验证时,拦截器会拦截掉action类中的其它方法,使触发到action方法时出现错误,提示action中没有input。
在Struts.xml的action标签中添加input则提示验证时的错误
解决:在会触发到的方法上添加注解,使该方法触发时跳过错误,去到相应页面
@skipvalidate注解:跳过该方法
方法二:声明式验证(全局验证)
基于XML配置的验证
在action类的文件下添加xml文件,命名格式为:动作类名称-validation.xml
xml内容包括:
1、拷入约束
2、根结点
3、属性
4、验证目标
5、验证方法
其中,xml文件的两种编写格式:
①基于验证器的验证
②基于字段的声明式验证
其中使用到内置验证器