result type 4常用4种类型

来源:互联网 发布:linux系统while循环 编辑:程序博客网 时间:2024/05/01 03:25

在struts2中常见的4种result type分别为:dispatcherredirectchainredirectAction

 

    1)其中dispatcher是请求转发,相当于forward。

    2redirect就是重定向了。

    3)chain是转发到action,不能指定于jsp。

    4)redirectAction是重定向到一个action。

配置文件例子如下:

 

工程结构(还不让上传图片,只好用txt格式了):

-Struts2_Hello
  -src
    -com.action
        ActionTest.java
        struts.xml
  -WebRoot
      +META-INF
      +WEB-INF
        index.jsp
        r1.jsp
        r2.jsp
        r3.jsp
        r4.jsp

在index.jsp页面中,有如下连接:

 

接下来访问第一个链接URL地址为:/test1,可以看出是请求转发。

第二个链接URL地址为:/r2.jsp,重定向。

第三个链接URL地址为:/test3,请求转发,页面显示r1的内容,因为test3,转发到test1的action。

第四个链接URL地址为:/r2.jsp,重定向到test2,故页面内容显示为r2.jsp的内容

 

原创粉丝点击