struts(result)

<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对应的键中保存着传递的参数


你可能感兴趣的:(result)