Struts步骤

简介: 1  发布工程后,通过web.xml里的配置来初始化AcationServlet(总控制器)。是通过自动读取WEB-INF下的struts-config.xml来实现的。

1  发布工程后,通过web.xml里的配置来初始化AcationServlet(总控制器)。是通过自动读取WEB-INF下的struts-config.xml来实现的。
2  浏览器发出HTTP请求(比如:通过表单的action=xxxx.do)
3  AcationServlet收到后,去掉.do;并提取出来核心的部分。去找到对应的在struts-config.xml里 <action-mappings>里的<action>里的
   path=xxx相比较。找到匹配的。
   找到匹配的,也就找到了对应的form。于是拿出此form来封装数据
   注意:第三步是隐藏的

4  将请求转发到后台控制器(也就是我们写的继承自Action的类)
   4,1强转
   4,2将前台的form填充到了后台的form

5  调用service
6,依据5的返回值来决定返回给AcationServlet一个ActionForward类的对象(利用的是方法mapping.findForward())
7, AcationServlet(总控制器)利用7的返回跳转到目标响应对象,多为jsp页面。也可以是下一个action
8,Http响应

相关文章
|
Java
搭建Struts2步骤
搭建Struts2步骤
94 0
|
Java 应用服务中间件 开发者
Struts2流程一 | 学习笔记
快速学习 Struts2流程一,介绍了 Struts2流程一系统机制, 以及在实际应用过程中如何使用。
Struts2流程一 | 学习笔记
|
JSON Java 应用服务中间件
struts2流程二 | 学习笔记
快速学习 struts2流程二,介绍了 struts2流程二系统机制, 以及在实际应用过程中如何使用。
|
Java 应用服务中间件
Struts2【配置】 (三)
上篇Struts博文已经讲解了Struts的开发步骤以及执行流程了…..对Struts的配置文件有了了解…..本博文继续讲解Struts在配置的时候一些值得要学习的细节…
84 0
Struts2【配置】 (三)
|
Java
Struts2【配置】 (一)
上篇Struts博文已经讲解了Struts的开发步骤以及执行流程了…..对Struts的配置文件有了了解…..本博文继续讲解Struts在配置的时候一些值得要学习的细节…
94 0
Struts2【配置】 (一)
|
Java
Struts2【配置】 (二)
上篇Struts博文已经讲解了Struts的开发步骤以及执行流程了…..对Struts的配置文件有了了解…..本博文继续讲解Struts在配置的时候一些值得要学习的细节…
134 0
Struts2【配置】 (二)
|
XML 数据格式
|
Java 前端开发 应用服务中间件
|
Java 应用服务中间件