Result类型
dispatcher:默认类型,服务器跳转,也就是jspforward,到一个JSP文件或者HTML文件,或其他地方(只能跳转到页面,不能跳转到action)
redirect:也是只能跳转到页面,不能跳转到action
httpheader:发一个http的头信息过去
stream:下载
velocity:和freemarker非常类似,但是用的很少
xslt:和xml相关的修饰
plaintext:会把页面的源码显示出来,包括《》、%之类的
dispatcher:默认类型,服务器跳转,也就是jspforward,到一个JSP文件或者HTML文件,或其他地方(只能跳转到页面,不能跳转到action)
redirect:也是只能跳转到页面,不能跳转到action
chain:forward到一个action,action前面不要加/,例如<result type="chain">r1</result>,如果跳转到别的包的action,
<result type="chain">
<param name="actionName">r1</param>这一行表示跳转到的action的名称
<param name="namespace">/secure</param>这一行表示跳转到新的action所在的namespace
</result>
redirectAction:客户端跳转
前面四个较为常用,尤其是前两个
httpheader:发一个http的头信息过去
stream:下载
velocity:和freemarker非常类似,但是用的很少
xslt:和xml相关的修饰
plaintext:会把页面的源码显示出来,包括《》、%之类的
tiles:会把页面分成几块,每块的内容都可以重新指定
服务器端跳转:客户端发起请求,访问某个URL地址,在服务器端跳转到另一个地方,客户端根本不知道已经发生了跳转
客户端跳转:客户端发起请求,服务器需要跳转时,将这个信息返回到客户端,由客户端发起行的请求