struts2 问题:可以说是web.xml的配置启动struts2 吗?怎么细说struts的执行原理(顺序) 呢?

 我来答
杜华府
2012-09-11
知道答主
回答量:1
采纳率:0%
帮助的人:2.7万
展开全部
Struts2完成的处理流程(原理)
1)客户端发出请求,交给Struts2控制器(...Filter)
2)Filter控制器进行请求过滤,如果是/login.action,
/login两种格式请求,执行后续Action处理
3)Filter控制器创建一个ValueStack对象,将Action对象
压入到栈顶,将request,session,application对象封装
放入context区域.
4)Filter控制器执行拦截器的前期处理
(默认调用defaultStack拦截器栈).
5)Filter控制执行Action对象的业务处理方法
(默认执行execute方法)
6)Filter控制器执行Result对象的处理方法execute,
调用视图组件生成响应信息.
7)如果是JSP视图,将JSP中的标签和EL元素解析成原始HTML
响应信息.
8)Filter控制器执行拦截器的后续处理.
9)将响应信息输出给客户端浏览器
Fendovy
2012-09-10
知道答主
回答量:59
采纳率:0%
帮助的人:9.7万
展开全部
服务器启动,加载web.xml,找到struts2配置文件,再找到里面的action,再找到action里的方法。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
醉湘思
2012-09-19
知道答主
回答量:49
采纳率:0%
帮助的人:16万
展开全部
可以这么理解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
csina99
2012-09-12 · 超过18用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:38.7万
展开全部
struts2的启动时通过filter来启动的,struts1是通过servlet启动的。在启动服务器的时候,会加载web.xml文件和struts.xml这两个配置文件,在加载的时候,回去读取其中的信息来启动struts2框架,这两个配置文件如果有任何错误信息,服务器都会启动失败。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式