Struts2运行原理
来源:互联网 发布:淘宝信誉评价表 编辑:程序博客网 时间:2024/06/06 10:53
1、 在servlet容器启动时加载web.xml,通过核心控制器FilterDispatcher加载struts.xml文件并进行解析,将解析的信息封装在ActionMapper类中。
2、 客户端发送请求,请求被核心控制器FilterDispatcher进行拦截。
3、 FilterDispatcher通过ActionMapper找到对应的ActionForm和Action中的响应方法,在访问方法前先经过Struts2设置的17个默认拦截器,其中一个拦截器的功能是将请 求时的数据封装在ActionForm中,然后方法进行响应。
4、 方法处理完后返回一个字符串,通过sturts.xml配置文件中的<result />找到响应的请求路径。
需要注意的两点:
(1) struts 2.1.3以后FilterDispatcher核心已标注为过时,建议使用StrutsPrepareAndExecuteFilter过滤器。
(2) struts2是基于拦截器实现的,在理解struts2运行原理时,一定要搞清楚拦截器是什么。
阅读全文
0 0
- struts2---运行原理
- struts2运行原理 细解
- Struts2 运行原理
- Struts2运行原理小结
- Struts2运行原理
- struts2 运行原理
- struts2运行原理
- Struts2运行原理
- struts2——运行原理!!!
- 实例展示struts2运行原理
- struts1与struts2 运行原理
- struts2——运行原理
- struts2注解开发,运行原理
- 从实例看struts2运行原理
- 从实例看struts2运行原理
- 从实例看struts2运行原理
- 从实例看struts2运行原理
- 从实例看struts2运行原理
- &和&&的区别?
- 24点java代码
- Hadoop的分布式缓存
- node.js中的全局对象Buffer
- codesys runtime 修改默认串口映射关系
- Struts2运行原理
- 用标准IO把本地时间写入文件
- 使用pullToRefresh进行下拉刷新和上拉加载
- 虚拟网络接口bond
- iptables、netfilter
- python作用域
- "自顶向下,逐步求精“设计方法
- P1002 过河卒
- Win 7 安装VMware Workstation Pro 14出现 “Intel VT-x禁用”问题以及“无法连接 MKS: 套接字连接尝试次数太多;正在放弃”问题的实质性解决