Action处理请求后,返回字符串(逻辑视图名),Struts2根据逻辑视图名,决定响应哪个结果,需要在struts.xml提供<result>
元素定义结果页面。
<result>
标签属性:
- name与action中的method的返回值匹配,进行跳转。
- type作用:是用于定义跳转方式。type可以取的值:
- chain:它相当于请求转发。它一般情况下用于从一个action跳转到另一个action。
- dispatcher:它代表的是请求转发,也是默认值。它一般用于从action跳转到页面。
- redirect:它代表的是重定向 它一般用于从action跳转到页面。
- redirectAction:它代表的是重定向 它一般用于从action跳转另一个action。
- stream:代表的是服务器端返回的是一个流,一般用于下载。