struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action)
dispatcher 为默认跳转类型,用于返回一个视图资源(如:jsp)
当使用type=“redirectAction” 或type=“redirect”提交到一个action并且需要传递一个参数时。这里是有区别的:
(1). type=“redirectAction”时,参数只能写Action的配置名,不能带有后缀:“.action”
<result type="redirectAction">findTopics(ps:这里没有.action)</result>
(2) type=“redirect”时,参数应是action配置名+后缀名
<result type="redirectAction">(ps:这里有.action)</result>
1 redirect: 重定向 到一个 jsp页面 , 请求参数全部丢失,action处理结果全部丢失。
2 redirect-action: 重定向 到一个 action , 请求参数全部丢失,action处理结果全部丢失。
3 chain: 转发 到一个 action, 请求参数全部丢失,action处理结果不会丢失。