struts2-core中的配置文件struts-default.xml定义了10种返回类型,分别为:
1.chain:将一个action的执行与另外一个配置好的action串连起来。用第一个action的getter方法和第二个action的setter方法来完成action之间属性的复制。
2.dispatcher:渲染JSP。这是默认的结果类型,如果在action配置中没有配置其他的结果类型,它就会被使用
3.freemarker:渲染Freemarker模板
4.httpheader:返回http头和用户定义的值
5.redirect:重定向到任意url
6.redirect-action:重定向到配置好的action。可以用来提供post完成以后的重定向功能。
7.stream:将数据流返回给浏览器。可以用来把数据注入PDF,Microsoft Work,图像或其他数据中。
8.velocity:渲染 Velocity模板。
9.xslt:使用XSLT来转换已执行完毕的action的属性格式
10.plainText:直接返回源码
1.chain:将一个action的执行与另外一个配置好的action串连起来。用第一个action的getter方法和第二个action的setter方法来完成action之间属性的复制。
2.dispatcher:渲染JSP。这是默认的结果类型,如果在action配置中没有配置其他的结果类型,它就会被使用
3.freemarker:渲染Freemarker模板
4.httpheader:返回http头和用户定义的值
5.redirect:重定向到任意url
6.redirect-action:重定向到配置好的action。可以用来提供post完成以后的重定向功能。
7.stream:将数据流返回给浏览器。可以用来把数据注入PDF,Microsoft Work,图像或其他数据中。
8.velocity:渲染 Velocity模板。
9.xslt:使用XSLT来转换已执行完毕的action的属性格式
10.plainText:直接返回源码