Struts2的输入校验流程(学习记录)
来源:互联网 发布:php mktime函数 编辑:程序博客网 时间:2024/06/11 02:59
通过阅读李刚老师的Struts2.1 权威指南,关于其中关于Strus2的输入校验部分,这里做一下记录。
Struts 2的输入校验需要经过如下几个步骤。
1.类型转换器负责对字符串的请求参数执行类型转换,并将这些值设置成action的属性值。
2.在执行类型转换过程中可能出现异常,如果出现异常,将异常信息保存到ActionContext中,conversionError拦截器负责将其封装到fieldError里,然后执行第3步;如果转换过程没有异常信息,则直接进入第3步。
3.调用Struts 2内置的输入校验规则进行输入校验(也就是根据各种*validation.xml文件里定义的校验进行输入校验)。
4.通过反射调用validateXxx()方法,其中Xxx是即将处理用户请求的处理逻辑所对应的方法名。
5.调用Action类里的validate()方法。
6.如果经过上面5步都没有出现FieldError,将调用Action里处理用户请求的处理方法。如果出现了FieldError,系统将转入input逻辑试图所指定的试图资源。
0 0
- Struts2的输入校验流程(学习记录)
- Struts2输入校验的流程
- struts2输入校验流程
- Struts2《输入校验流程》
- 复习struts2之输入校验的流程
- struts2-17输入校验的流程
- ssh学习:struts2的输入校验
- Struts2学习笔记(三) 输入校验
- Struts2的 输入校验
- Struts2的输入校验
- struts2的输入校验
- Struts2的 输入校验 .
- Struts2的输入校验
- Struts2的输入校验
- Struts2的输入校验
- Struts2的输入校验
- 输入校验的流程
- 输入校验---struts2学习笔记
- 给定一个数组,从中查找是否存在两个数的和等于一个给定的x
- “==”和“equals()”的不同
- solr5.1安装 tomcat单机版
- 第八周 项目1-3 扩展重载运算符的功能(进化版)
- Zxing图片识别 从相册选二维码图片解析总结
- Struts2的输入校验流程(学习记录)
- Linux下使用strace的例子
- 最小生成树 并查集 最短路径
- 正确使用 Android 性能分析工具——TraceView
- 的规范化个抠脚如果天会发言稿
- 共赏人间四月天 户外厨房打造明媚春宴
- JDK动态代理实现原理
- javascript中的面向对象
- iOS简单好看的动画