result 的type属性默认是dispacher
处理结果类型——type属性(struts支持多种视图技术,JSP、Valocity、freeMarker等,后两个为模板引擎)
【a】dispatcher是type默认的属性,这个类型支持JSP视图技术。
struts-core——》struts-default.xml:声明了返回结果
处理结果类型——type属性(result标签的属性)
type的默认值为dispatcher,这个类型支持JSP视图技术(跳转到相应JSP)。
struts2支持多种视图技术,例如JSP、Valocity(模板引擎)、FreeMarker(模板引擎)等。
struts2-core核心包:struts-default.xml有个包声明了返回的结果类型,
chain:链式结果类型,将action和另外一个action链接起来。
dispatcher:相当与forward服务器内部转发。
redirect和redirectAction:相当于请求重定向,重要问题——>重定向会丢失请求参数。
plainText:显示某一界面的原始代码。
stream:一般用于文件的下载。
type属性
返回 结果类型 中的 type
处理结果类型 result 的type
在result里面最重要的属性是type类型,type的默认值为dispatcher(转发),这个类型支持JSP视图技术。
Struts2支持多种视图技术,例如JSP、Valocity(模板引擎)、FreeMaker(模板引擎)等。
常用三个:chain,redirect,plaintext。
1)、chain:将action和另外一个action链接起来,必须是一个action不能是jsp页面。 2)、redirect:重定向(会丢失请求参数)。
3)、plaintext:返回网页源代码。
4)、stream:返回inputstream用于文件下载。
5)、默认"dispatcher" jsp传值 请求转发
stream用于文件的下载
1.<result>的各种返回类型
2.重定向会丢失请求参数
type的默认类型:dispatcher ,支持jsp视图