Struts2输入检验经过以下几个步骤
1、类型转换器负责对字符串的请求参数执行类型转换,并将这些值设置成action的属性值
2、在执行类型转换过程中,可能会出现异常,如果出现异常,将异常信息保存在ActionContext中,conversionError拦截器负责将其分装到FieldError中,执行下一步,无异常将直接执行第三步
3、使用Struts2应用中所配置的检验器进行输入检验
4、通过反射调用validatexxx()方法检验某个处理逻辑,xxx是即将处理用户请求的处理逻辑对应的方法
5、调用action类里面的validate()方法
6、如果没有出现fieldError,将调用actionli处理用户请求的处理方法,如果出现了fieldError,系统将转入input逻辑视图所对应的视图资源
Struts2输入检验经过的步骤
最新推荐文章于 2022-08-01 16:16:44 发布