1、dispatcher:请求转发这种方式是struts2中默认的转发类型,即内部请求转发,类似于forward的方式,请求转发到一个页面 (默认),不可以用这种方式转发到一个action使用方式:在Struts配置文件.xml中定义result节点,并将其type属性设置为dispatcher, 也可不设置,因为默认即是dispatcher代码示例:如下图所示
2、redirect: 重定向到某个路径、视图。在一个Action执行完毕后,希望执行另一个Action,有2种方式可供选择。一种是使用forward,另外一种是使用redirect。redirect:action处理完后重定向到一个视图资源(如:jsp页面),请求参数全部丢失,action处理结果也全部丢失。代码示例如下图:
3、redirectAction: 重定向到某个Actionredirect-action:action处理完后重定向到一个action,请求参数全部丢失,action处理结果也全部丢失。代码示例如下图: