您的位置:首页 > 编程语言 > Java开发

Struts2中的结果类型

2015-09-24 14:10 267 查看
Struts2中的结果类型:
dispatcher(默认)、redirect、chain、redirectAction、plainText等

dispatcher 和 redirect 跳转到 view(jsp页面等)
chain 和 redirectAction 跳转到 action

dispatcher 和 chain 服务器间的跳转,浏览器的url不变;redirect 和 redirectAction 是客户端间的跳转,浏览器的URL改变

plainText 显示原始文件的内容。eg:显示jsp文件的源代码时会用到plainText

struts-default.xml:
<package name="struts-default" abstract="true">
<result-types>
<result-type name="chain" class="com.opensymphony.xwork2.ActionChainResult"/>
<result-type name="dispatcher" class="org.apache.struts2.dispatcher.ServletDispatcherResult" default="true"/>
<result-type name="freemarker" class="org.apache.struts2.views.freemarker.FreemarkerResult"/>
<result-type name="httpheader" class="org.apache.struts2.dispatcher.HttpHeaderResult"/>
<result-type name="redirect" class="org.apache.struts2.dispatcher.ServletRedirectResult"/>
<result-type name="redirectAction" class="org.apache.struts2.dispatcher.ServletActionRedirectResult"/>
<result-type name="stream" class="org.apache.struts2.dispatcher.StreamResult"/>
<result-type name="velocity" class="org.apache.struts2.dispatcher.VelocityResult"/>
<result-type name="xslt" class="org.apache.struts2.views.xslt.XSLTResult"/>
<result-type name="plainText" class="org.apache.struts2.dispatcher.PlainTextResult" />
</result-types>
</package>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: