struts2 学习之 redirectAction初步认识

Struts2中,result元素的redirect-action结果类型用于Action处理后重定向到另一Action。它会生成新请求,丢失Action结果及所有参数。redirectAction有两种用法:1. 指定Action名和命名空间;2. 通过返回值重定向到error等预定义Action。若未指定result的name属性,程序默认使用success。
摘要由CSDN通过智能技术生成

result元素的redirect-action结果类型主要用于当一个Action处理结束后,将请求重定向到另外一个Action。它和redirect结果类型一样,会重新生成一个新的请求,而且Action处理结果以及请求的所有参数都会丢失,只是redirect-Action结果类型生成的请求是一个Action,而redirect结果类型生成的请求是一个jsp资源。

具体运用起来有两种方式:

  <action name="login" class="com.action.LoginAction"> 
      <!-- redirectAction返回类型 --> 
         <result type="redirectAction">
          <!-- Action名参数 -->
             <param name="actionName">userLogin</param>
             <!-- 命名 空间参数-->
             <param name="namespace">/user</param>

             <param name="username">${username}</param>

             <param name="password">${password}</param>
         </result> 
         <!-- 返回值为error, redirectAction类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值