java

位置:IT落伍者 >> java >> 浏览文章

Struts2输入校验流程


发布日期:2020年09月07日
 
Struts2输入校验流程

类型转换器负责请求参数的类型转换并将这些值设置成Action的属性值

在类型转换中如果出现异常将异常保存到ActionContext中conversionError拦截器负责将其 封装到fieldError中然后执行如无异常直接进入

通过反射调用validatorXxx方法Xxx代表处理用户请求的业务逻辑的方法名

调用Action类的validator方法

如果以上没有出现fieldError则调用Action的业务处理方法如有fieldError错误转入input 逻辑视图所指定的视图资源

处理流程如下

上一篇:名词解释 什么是JBoss?

下一篇:Hibernate缓存何时使用和如何使用