SSH笔记-Struts2运行流程

页面发起调用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方法就能拿到对应值

至于调用,我们可以从下面示意图直观一点地看到
page2action

这个东西就了解下,感觉现在没到理解的成都,后面才需要理解和记住这个运行顺序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值