struts2中提供了多种结果类型,常用的类型有:dispatcher(默认值)、 redirect 、 redirectAction 、 plainText。
在result中还可以使用${属性名}表达式访问action中的属性,表达式里的属性名对应action中的属性名
如:
<result name="success" type="redirect">/index.jsp?username=${username}</result>redirectAction 重定向到另一个action:
如果重定向的action中同一个包下:
<result type="redirectAction"> <param name="actionName">helloworld</param> <param name="namespace">/test</param> </result>
多个action中都使用到了相同视图:
<package ....> <global-results> <result name="message">/message.jsp</result> </global-results> </package>
如果多个package使用了相同的相同的配置可以定义一个基类package,其他package继承此类extends="***"
如果多个package使用了相同的相同的配置可以定义一个基类package,其他package继承此类extends="***"