struts2 action结果类型redirectAction用法

redirectAction用于重定向到另一个Action,可以传递参数,但只能传字符串(参数加在地址后,GET请求)。

struts.xml配置:


<action name="login" class="com.struts2.LoginAction">
	<result name="success" type="redirectAction">
		<param name="actionName">action1</param>
		<param name="username">${user.username}</param>
		<param name="password">${user.password}</param>
	</result>
       <result name="input">/login.jsp</result>
</action>
<action name="action1" class="com.struts2.Action1">
	<result name="success">/1.jsp</result>
</action>

当LoginAction返回success时,重定向到Action1,并加上username和password参数,两参数值来源于LoginAction的user属性

© 2012, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记