<result.....
属性:type:
默认:dispatcher 只能跳转到视图不能是action( 服务器端跳转)
redirect 只能跳转到视图 不能是action(客户端跳转)
chain 可以跳转到action
当所跳转的action不在同一个包时可以指定参数确定:
<param name="actionName">qweq</param>
<param name="namespace">qwee</param>
redirectAction 客户端跳转到action
全局结果集(在这里配置公用的视图):
<global-results>
<result></result>
</global-results>
当想访问另一个包的公共结果集时可以继承里一个包的配置,这时另一个包的所有action都可以访问
一般把一些公共的配置放在一个包中,让其他包继承该包
动态的结果集:
在action中定义一个属性来动态的确定所访问的视图 , 在struts.xml中通过${属性}从值栈中获取该值
一个请求对应一个值栈,服务器端的页面跳转共享一个值栈,客户端的每次请求action都会建立自己的值栈。
客户端请求直接到视图页面时,值栈的内容为空,此时如果要获取传递的参数通过值栈的方式无法获取到参数的值,可以通过stackcontext方式获取
在parameters对应的键中保存着传递的参数
转载于:https://blog.51cto.com/9237329/1746500