美文网首页程序员
结果页面配置

结果页面配置

作者: 常威爆打来福 | 来源:发表于2017-10-08 17:14 被阅读0次
一 概述

result标签配置action方法的返回值到不同的路径里面

问题:创建两个action,执行默认的方法execute方法,让两个action的方法都返回success,返回success之后,配置到同一个页面里面

解决:如果多个action,方法里面返回值是相同的,到页面也是相同的,这个时候可以使用全局页面配置

配置文件
二 全局结果界面

在package标签里面配置


全局结果配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
        "http://struts.apache.org/dtds/struts-2.3.dtd">

<struts>
    <constant name="struts.i18n.encoding" value="utf-8"></constant>
    <package name="method1" extends="struts-default" namespace="/">
        <!--全局结果页面配置-->
        <global-results>
            <result name="success">/hello.jsp</result>
        </global-results>
        <action name="books" class="Action.BooksAction">
            <!--<result name="success">/hello.jsp</result>-->
        </action>
        <action name="orders" class="Action.OrdersAction">
            <!--<result name="success">/hello.jsp</result>-->
        </action>
    </package>
</struts>
结果显示
三 局部结果页面
局部配置

配置全局页面,也配置了局部页面,最终以局部配置为准。

四 result标签type属性

result标签里面除了name属性之外,还有一个属性type属性
1 type 属性:如何到路径里面(转发还是重定向)
2 type属性值
(1)默认值:做转发操作,值是 dispatch


dispatch

(2)做重定向操作,值是 redirect

配置 redirect

(3)上面两个值dispatch,redirect ,这两个值一般针对到页面中配置,配置到其他的action里面

  • chain:转发到action,一般不用,缓存问题
配置 运行结果
  • redirectAction:重定向到action
配置

当我们访问books时

运行结果

相关文章

网友评论

    本文标题:结果页面配置

    本文链接:https://www.haomeiwen.com/subject/prmeyxtx.html