我是靠谱客的博主 温暖斑马,最近开发中收集的这篇文章主要介绍Javaweb开发tomcat转发处理总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.服务器内部转发有两个方法:equestDispatcher.forward(),RequestDispatcher.include()
a.forward表示直接转发,新的servlet会直接处理并用新的response输出
b.include表示归并,将结果归并到当前的response中,自己不会做输出处理。
c.这两个方法一般比较常用forward,直接转发。但在使用responseWrapper,想对输出结果做统一处理时,就不能直接使用forward。
因为forward会直接输出。
d.需要注意的坑:
forward只继承原来的request,使用新的response输出(大概是不想混淆原来的response)。
include只继承原来的response(毕竟要归并到原来的输出流),使用新的request,这个request会集成原request所有的信息(头,变量等)。
但在新的request里放的参数不会集成到原request中(原因应该同上,以免做出的改变影响原请求)。

最后

以上就是温暖斑马为你收集整理的Javaweb开发tomcat转发处理总结的全部内容,希望文章能够帮你解决Javaweb开发tomcat转发处理总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部