Struts

2017-08-17  本文已影响0人  柴不驼

Struts1基于Servlet

struts2不是struts1的升级,它是基于framework的框架,吸收了struts1和webwork的优势。

基本原理:

客户端--请求--->FilterDispatcher-->ActionMapper-----拦截器-->Action

|                                           |                                                                      |

|                                     struts.xml                                                       拦截器

|                                                                                                               转发

<-------------------------------------------响应<-------------------------------------jsp

1)客户端向容器(如Tomcat)提交一个请求

2)请求经过一系列过滤器,核心控制器FilterDispatcher 被调用

3)ActionMapper来决定请求是否需要调用某个Action

4)如果ActionMapper通过struts.xm决定需要调用某个Action,在此之前会依次调用所有配置的拦截器

5)Action执行完毕,根据结果字符串在struts.xml的配置中找到对应的返回结果

6)拦截器被再次执行

7)跳转到指定的jsp 页面

开发程序:

1.复制jar包

2.配置文件在web.xml里

3.在src下创建struts.xml文件,将头文件拷贝过来,然后写配置信息

struts2的特长:

1.只要属性名和表单name值一致,有set、get方法则自动传取值。

8)响应给客户端

上一篇下一篇

猜你喜欢

热点阅读