SSH笔记-Struts2运行流程
2018-03-05 15:57
281 查看
页面发起调用action时候,Struts2的调用顺序如下:
1、浏览器页面发起调用(doFile())
2、StrutsPrepareAndExcuteFilter(execute())
3、StrutsActionProxy(invoke())
4、DefaultActionInvocation(intercept())
5、ExceptionMappingInterceptor(invoke())
6、DefaultActionInvocation(intercept())
7、OtherInterceptor(invoke())
8、DefaultActionInvocation(intercept())
9、DebuggingInterceptor(invoke())
10、DefaultActionInvocation(invokeAction())
11、DefaultActionInvocation(add())
12、需要被调用的action类
从上面的调用顺序可以看到,页面调用action之前是经过了一系列的struts2类的运作才会被调用到的,所以action类里面直接写get方法就能拿到对应值
至于调用,我们可以从下面示意图直观一点地看到
这个东西就了解下,感觉现在没到理解的成都,后面才需要理解和记住这个运行顺序
1、浏览器页面发起调用(doFile())
2、StrutsPrepareAndExcuteFilter(execute())
3、StrutsActionProxy(invoke())
4、DefaultActionInvocation(intercept())
5、ExceptionMappingInterceptor(invoke())
6、DefaultActionInvocation(intercept())
7、OtherInterceptor(invoke())
8、DefaultActionInvocation(intercept())
9、DebuggingInterceptor(invoke())
10、DefaultActionInvocation(invokeAction())
11、DefaultActionInvocation(add())
12、需要被调用的action类
从上面的调用顺序可以看到,页面调用action之前是经过了一系列的struts2类的运作才会被调用到的,所以action类里面直接写get方法就能拿到对应值
至于调用,我们可以从下面示意图直观一点地看到
这个东西就了解下,感觉现在没到理解的成都,后面才需要理解和记住这个运行顺序
相关文章推荐
- struts2运行流程笔记大话
- [原创]java WEB学习笔记70:Struts2 学习之路-- struts2拦截器源码分析,运行流程
- Struts2、Hibernate、Spring运行流程与部分机制详解
- Spring4笔记12--SSH整合3--Spring与Struts2整合
- SpringMVC 学习笔记(十一) SpirngMVC运行流程
- struts2运行流程(源代码讲解)
- Struts2的学习笔记1配置运行环境运行第一个例子Hello word!
- SSH与SSM学习之Struts202——Struts2访问流程
- Struts2(十二)---运行流程
- SSH框架笔记_SSH三大框架的工作原理及流程
- Struts2学习笔记一:工作流程与核心文件
- Struts2运行流程
- Struts2系统运行流程(2)
- springMVC高级部分(数据校验,数据错误回显(自定义格式错误显示),拦截器,异常处理,文件上传,文件下载,springmvc运行流程以及springmvc和struts2对比)
- Struts2 Hibernate Spring 运行流程与部分机制
- SSH笔记-Struts2配置
- (笔记)struts2流程1 -- Tomcat启动时
- Struts学习总结(二)---Struts2的架构和运行流程
- Struts2运行流程
- Struts2学习笔记二:开发流程