struts中ActionForm的执行流程
来源:互联网 发布:yum 安装mysql client 编辑:程序博客网 时间:2024/05/16 04:23
ActionForm执行流程图:
ActionForm工作原理:
1、 检查Action的映射,确定Action中已经配置了对ActionForm的映射
2、 根据name属性,查找form bean的配置信息
3、 检查Action的form bean的使用范围,确定在此范围下(request/session),是否已经有此form bean的实例。
4、 假设当前范围下,已经存在了此form bean的实例,而是对当前请求来说,是同一种类型的话,就直接重用。
5、 否则,就重新构建一个form bean的实例(调用构造方法),并且保存在一定作用范围内。
6、 form bean的reset方法被调用
7、 调用对应的setter方法,对状态属性赋值
8、 如果validate的属性设置为true,那么就地调用form bean的validate方法
9、 如果validate方法没有返回任何错误,控制器将ActionForm作为参数,传给Action实例的execute方法并执行
- struts中ActionForm的执行流程
- struts 1中actionForm的工作流程
- 动态ActionForm、struts上传文件、自定义ActionForm的类型转换、Struts对ActionForm的自动搜集流程
- Struts中ActionForm的初始化步骤
- Struts中ActionForm小结
- ActionForm的处理流程
- Struts的ActionForm中不同类型属性的使用方法总结
- Struts的ActionForm中不同类型属性的使用方法总结
- Struts的ActionForm中不同类型属性的使用方法总结
- Struts 2 的执行流程
- struts 2 的执行流程
- 收刮文章:Struts中ActionForm和ValidatorForm,ActionForm和DynaActionForm的区别
- [整理文章]Struts中不同的Action和ActionForm组合
- Struts中不同的Action和ActionForm组合
- Struts中不同的Action和ActionForm组合
- [整理文章]Struts中不同的Action和ActionForm组合
- Struts中不同的Action和ActionForm组合
- Struts中不同的Action和ActionForm组合(转)
- Boost编译方法
- 【静态调用】将汉字转化为拼音的类
- 安全保护项目: 一种分阶段的数据库基础架构保护方法 (第一阶段)
- 转载《2012》网络中文版
- proxool连接池配置详细说明
- struts中ActionForm的执行流程
- 删除不存在的服务名称
- 需要找到造成oracle 热点块的sql
- 定时上传文件到服务器脚本
- flex xml遍历
- JS获取网页中HTML元素的几种方法分析
- J2me中任意角度图片旋转
- 创建节点 createElement appendChild document.createTextNode
- VS2005 DLL在部分机子加载不成功的解决方法