首页 > 代码库 > struts2原理
struts2原理
1.web服务端初始化发送一个servlet的请求,如tomcat
2.这个请求通过一系列的的过滤器(filter),这些过滤器中有一个叫做ActionContextCleanup的可选,这个过滤器对于struts2和其他框架的集成很有帮助。
3.接着FilterDispacter被调用,FilterDispacter询问ActionMapper是否调用某个Action
4.如果ActionMapper决定调用某个Action,FilterDispacter则把请求的处理交给ActionProxy
5.ActionProxy通过Configuration Manager询问框架的配置文件,找打需要调用的Action类
6.ActionProxy创建一个ActionInvocation的实例
7.ActionInvocation实例使用命名模式来调用,在调用Action的过程前后,涉及到相关拦截器的调用(Intercepter)
8.一旦Action执行完毕,ActionInvocation负责根据struts2中的配置找到对应的返回结果
9.返回到对应的jsp页面
struts2原理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。