Struts2的结果视图result

Struts2的结果视图result

result标签

  • 作用:

    • 为动作指定结果视图。
      属性:
  • name:逻辑视图的名称,对应着动作方法的返回值。默认值是 success。

  • type:结果类型,指的就是用什么方式转到定义的页面。默认是 dispatcher。

    • type 的常用取值:

      • dispatcher:(默认值)
        使用请求转发,转向一个页面。
      • redirect
        使用重定向,转向一个页面。它可以用于重定向到另外一个动作。
      • redirectAction
        使用重定向,前往指定的动作。

配置全局结果视图

  • 局部结果视图和全局结果视图:

配置在action标签内的result,我们成为局部结果视图,它只能由当前action使用。

而在实际开发中,有很多页面,每个 action可能都会用到。

比如:success.jsp,error.jsp,login.jsp 等等。

当我们很多action都用到了login.jsp,在每个action标签中都配置一次,显然是不合理的
这个时候我们就用到了全局结果视图。

  • 全局结果视图配置方式
<!-- 定义一个公共包--> 
<package name="myDefault" extends="struts-default" abstract="true"> 
    <global-results> 
      <result name="login">/login.jsp</result> 
    </global-results> 
</package>   
局部结果视图和全局结果视图的优先级

action在执行时,先找局部结果视图,没找到再找全局的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值