Struts 2 入门 一(Struts2 浅谈 运行原理)
struts运行 先过滤器
ActionMapping 中放的是 根据url地址 在struts.xml中 找到和 url相对应的action配置
调用executeAction()方法 dispatcher.serviceAction()方法
在serviceAction()方法中 创建出ActionProxy对象 (在创建ActionProxy对象时 在这个对象里会创建 你指定的那个 action对象 )在调用ActionProxy对象的execute()方法
在execute()方法中 调用DefaultActionInvocation对象的invoke()方法 拦截器一个一个执行 到最后执行自己建的Action对象的execute()方法。
说的不是很详细,如果你自己Debug跟一下 对着我说的看下 你就会懂了
本文介绍 Struts2 的运行流程,从过滤器到 ActionMapping 的配置,再到 Action 的执行过程,包括 Dispatcher 的作用和服务调用机制。深入探讨如何通过配置文件 struts.xml 映射 URL 到具体的 Action 方法。
6608

被折叠的 条评论
为什么被折叠?



