struts2当前Action执行成功后跳转到另一个Action

来源:互联网 发布:键盘按键记录软件 编辑:程序博客网 时间:2024/04/30 06:12

struts2当前Action执行成功后跳转到另一个Action

跳转至别一个Action的两种方法

1、<result name="success" type="redirect">login.action</result>

2、<result name="success" type="chain">login</result>



1. 需要保存前一个action的属性信息时使用,保存住action1的request对象:
     <result type= "chain " name="a2">action2</result>
2. 不保存前一个action的参数可以用这种方法:
      <result  type= "redirectAction "> action2</result>


<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts><!--一个action跳转到另一个action 跳转方式为chain 会保留request对象 redirectAction 则不能保留--><package name="limin" extends="struts-default"><action name="sa1_*" class="com.Action.StrAction1" method="{1}"><!--<result type="chain" name="sa2">sa2_sa2</result>  --><result type="redirectAction" name="sa2">sa2_sa2</result></action><action name="sa2_*" class="com.Action.StrAction2" method="{1}"><result>/index.jsp</result></action></package></struts>    

0 0