Struts2笔记——result结果类型

result

> 每个 action方法都将返回一个 String 类型的值,Struts 将根据这个值来决定响应什么结果.
> 每个 Action声明都必须包含有数量足够多的 result 元素, 每个 result元素分别对应着 action 方法的一个返回值.
> result 元素可以有下面两个属性
    • name: 结果的名字, 必须与 Action方法的返回值相匹配, 默认值为 success
    • type: 响应结果的类型. 默认值为 dispatcher

=============================

结果类型

图片 


=============================

结果类型: dispatcher 

* dispatcher 结果类型是最常用的结果类型, 也是 struts框架默认的结果类型
* 该结果类型有一个 location 参数, 它是一个默认参数
图片
 
* dispatcher 结果类型将把控制权转发给应用程序里的某个资源.
* dispatcher 结果类型不能把控制权转发给一个外部资源. 若需要把控制权重定向到一个外部资源, 应该使用redirect 结果类型 

=============================

结果类型: redirect

* redirect 结果类型将把响应重定向到另一个资源, 而不是转发给该资源.
* redirect 结果类型接受下面这些参数:
    > location: 用来给出重定向的目的地
    > param: 用来表明是否把 location参数的值视为一个 OGNL 表达式来解释. 默认值为 true
* redirect 结果类型可以把响应重定向到一个外部资源 

图片

=============================

结果类型: redirectAction

* redirectAction 结果类型把响应重定向到另一个 Action
* redirectAction 结果类型接受下面这些参数:
    >  actionName :  指定 “目的地” 动作的名字 .  它是默认属性
    > namespace: 用来指定 “目的地” 动作的命名空间. 如果没有配置该参数, Struts 会把当前 Action所在的命名空间作为 “目的地” 的命名空间 

图片

转载于:https://my.oschina.net/u/2400661/blog/596270

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值