Struts2运行流程(Java私塾).docVIP

  • 7
  • 0
  • 约3.1千字
  • 约 6页
  • 2016-04-30 发布于安徽
  • 举报
Struts2运行流程(Java私塾).doc

Struts2的运行流程?Struts2的运行流程 3.2.1??运行流程 先回忆一下在HelloWorld中,我们做了什么: 在web.xml中配置了Struts2的过滤器 写了一个Action类,名称为HelloWorldAction 在struts.xml中配置了这个Action类 写了两个页面,一个是登录页面,一个是欢迎页面 只做了这么点事情,就可以在Struts2的帮助下顺利完成功能调用,那么Struts2内部是怎么运行的呢?逐步来根据架构图进行分析。 1:首先是在登录页面,用户填入帐号和密码,然后点击提交按钮,好了,就从这里开始分析背后的处理流程,这是我们进行分析的起点。 2:当用户提交登录请求后,请求的URL为:“/helloworld/helloworldAction.action”,请求会被Tomcat服务器接收到,Tomcat服务器会根据请求URL中的web上下文,也就是“/helloworld”,来选择处理这个请求的Web应用,那就是由helloworld这个web工程来处理这个请求。 3:Web容器会去读取helloworld这个工程的web.xml,在web.xml中进行匹配,发现后缀为“.action”的请求,由struts2这个过滤器来进行处理,根据Filter的配置,找到实际的类为FilterDispatcher。 4:Web容器会获取Filter

文档评论(0)

1亿VIP精品文档

相关文档