struts2的result-type(结果类型)以及dispatcher、redirect和redir-action的区别

struts2的result-type(结果类型)以及dispatcher、redirect和redir-action的区别

ID:41134992

大小:16.13 KB

页数:4页

时间:2019-08-17

struts2的result-type(结果类型)以及dispatcher、redirect和redir-action的区别_第1页
struts2的result-type(结果类型)以及dispatcher、redirect和redir-action的区别_第2页
struts2的result-type(结果类型)以及dispatcher、redirect和redir-action的区别_第3页
struts2的result-type(结果类型)以及dispatcher、redirect和redir-action的区别_第4页
资源描述:

《struts2的result-type(结果类型)以及dispatcher、redirect和redir-action的区别》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、个人重新整理版chain        用来处理Action链,将一个action的执行与另外一个配置好的action串连起来。用第一个action的getter方法和第二个action的setter方法来完成action之间属性的复制。    com.opensymphony.xwork2.ActionChainResult     dispatcher        用来转向JSP页面,这是默认的结果类型,如果在action配置中没有配置其他的结果类型,它就会被使用      org.apache.str

2、uts2.dispatcher.ServletDispatcherResult     freemaker        处理FreeMarker模板        org.apache.struts2.views.freemarker.FreemarkerResult     httpheader        控制特殊HTTP行为的结果类型         org.apache.struts2.dispatcher.HttpHeaderResult     redirect        重定向到一个UR

3、L          org.apache.struts2.dispatcher.ServletRedirectResult     redirectAction      重定向到一个Action      org.apache.struts2.dispatcher.ServletActionRedirectResult     stream        向浏览器发送InputSream对象,通常用来处理文件下载,还可用于返回AJAX数据       org.apache.struts2.dispatch

4、er.StreamResult     velocity        处理Velocity模板       org.apache.struts2.dispatcher.VelocityResult     xslt       处理XML/XLST模板       org.apache.struts2.views.xslt.XSLTResult     plainText        显示原始文件内容,例如文件源代码      org.apache.struts2.dispatcher.PlainText

5、Result     plaintext       显示原始文件内容,例如文件源代码       org.apache.struts2.dispatcher.PlainTextResult 注:dispatcher、redirect与redirect-action区别Redirect和dispatcher相对,dispatcher是将请求forward(转发)到指定的JSP资源,而redirect结果类型,意味着将请求redirect(重定向)到指定视图资源。两者的最大差别主要在于转发和重定向的差别:重定向

6、会丢失所有的请求参数、请求属性----当然也丢失了action的处理结果。Redirect-action和redirect一样是生成一个全新的请求。但是与redirect的区别在于:redirect-action使用了ActionMapperFactory提供的ActionMapper来重定向请求。当需要让一个Action处理结束后,直接将请求重定向到另一个Action时,我们应该使用这种结果类型。配置redirect-action时,可以指定如下两个参数:ActionName:该参数指定重定向的action

7、名字Namespace:该参数指定重定向的action所在的命名空间一、使用redirect需要后缀名使用redirect-action不需要后缀名二、type="redirect" 的值可以转到其它命名空间下的action,而redirect-action只能转到同一命名空下的action,因此它可以省略.action的后缀直接写action的名称。如:viewTask.action

8、ess"type="redirect-action">viewTask附:redirect-action传递参数 Xml代码 1.  2.  

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。