Struts2系统学习(4)Struts2的处理流程
来源:互联网 发布:简单hash算法 编辑:程序博客网 时间:2024/06/11 13:30
4. Struts2的处理流程(初步了解)
此处先简单了解下Struts2的基本处理流程,后期会深入详细分析。
当用户请求到来时,web.xml中设置的过滤器拦截所有请求:
<filter> <filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter><filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern></filter-mapping>
StrutsPrepareAndExecuteFilter是Struts 2框架的核心控制器,它负责拦截由<url-pattern>/*</url-pattern>
指定的所有用户请求,当用户请求到达时,该Filter会过滤用户的请求。默认情况下,如果用户请求的路径不带后缀或者后缀以.action结尾(或更具实际struts.action.extension的配置情况),这时请求将被转入Struts 2框架处理,否则Struts 2框架将略过该请求的处理。当请求转入Struts 2框架处理时会先经过一系列的拦截器,然后再到Action。与Struts1不同,Struts2对每个用户的请求都会创建一个Action,所以每个线程使用各自的action,所以Struts2中的Action是线程安全的。
转载请注明出处:http://blog.csdn.net/mark_lq/article/details/49804035
1 0
- Struts2系统学习(4)Struts2的处理流程
- Struts2的处理流程
- struts2的处理流程
- Struts2的处理流程
- Struts2的处理流程
- struts2的处理流程
- struts2的处理流程
- Struts2的处理流程
- struts2的处理流程
- Struts2的处理流程
- Struts2的处理流程
- struts2学习笔记--------struts2处理流程
- 【Struts2学习笔记(5)】Struts2的处理流程及工作原理
- 传智Struts2笔记(7) Struts2的处理流程
- struts2.0的处理流程
- 六、struts2的处理流程
- struts2框架的处理流程
- struts2学习之---struts2的流程
- nyoj 117 求逆序数【归并求逆序】
- HDU2023 求平均成绩
- 欢迎使用CSDN-markdown编辑器
- 常用函数库——BOOL函数
- 新型网站开发之:从服务端取数据的最简方法
- Struts2系统学习(4)Struts2的处理流程
- Android中Popupwindow弹出框
- 谈谈深度学习中的 Batch_Size
- HDOJ 1535 Invitation Cards 【最短路 SPFA】
- Android中GridView网格视图
- Apatana Studio 3 导入工程向导
- jQuery 自动触发事件
- web前端 常用meta标签
- 2048游戏JS实战笔记1