文档章节

JAVA中三种资源处理方式

zqwang121
 zqwang121
发布于 2016/04/01 19:59
字数 221
阅读 28
收藏 0

            请求重定向

                response.sendRedirect();

            请求转发

                request.getRequestDispatcher().forward();

            请求包含

                request.getRequestDispatcher().include();

public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
	        response.sendRedirect("/Day04/index.jsp");
		
		request.getRequestDispatcher("/servlet/Demo").forward(request, response);
		
		request.getRequestDispatcher("/servlet/Demo").include(request, response);
		request.getRequestDispatcher("").include(request,response);
	}

  请求重定向和请求转发的区别:

                请求重定向地址栏会发生变化.请求转发地址栏不发生变化.

                请求重定向两次请求两次响应.请求转发一次请求一次响应.

                如果需要在资源跳转时利用request域传递域属性则必须使用请求转发

                如果希望资源跳转后修改用户的地址栏则使用请求重定向

                如果使用请求转发也可以重定向也可以,则优先使用请求转发,减少浏览器对服务器的访问次数减轻服务器的压力.

           


© 著作权归作者所有

上一篇: Cookie基本用法
zqwang121
粉丝 6
博文 22
码字总数 15121
作品 0
杭州
程序员
私信 提问
JDBC异常处理和资源释放问题

之前我们在介绍JDBC加载注册驱动的时候说过有三种方式,是哪三种方式呢?我们再来看看 Class.forName("com.mysql.jdbc.Driver"); DriverManager.registerDriver(new com.mysql.jdbc.Driver()......

architect刘源源
05/05
21
2
漫话:如何给女朋友解释什么是BIO、NIO和AIO?

周末午后,在家里面进行电话面试,我问了面试者几个关于IO的问题,其中包括什么是BIO、NIO和AIO?三者有什么区别?具体如何使用等问题,但是面试者回答的并不是很满意。于是我在面试评价中写...

漫话编程
07/01
335
0
Tomcat Connector三种运行模式(BIO, NIO, APR)的比较和优化

Tomcat Connector的三种不同的运行模式性能相差很大,有人测试过的结果如下: 这三种模式的不同之处如下: BIO: 一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。 Tomcat7或...

Canaan_
2016/07/27
120
0
Spring核心——MessageSource实现国际化

Spring的国际化 在上下文与IoC对ApplicationContext以及Context相关的设计模式进行了介绍。ApplicationContext作为一个Context在应用的运行层提供了IoC容器、事件、国际化等功能接口。 Spri...

随风溜达的向日葵
2018/08/06
985
0
析评数据库连接池(创世纪新篇)

学习Java语言,对于数据库连接池不陌生啦。例如,一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不...

crossmix
2015/08/21
31
0

没有更多内容

加载失败,请刷新页面

加载更多

Centos7 安装zabbix-agent

rpm -i https://repo.zabbix.com/zabbix/4.2/rhel/6/x86_64/zabbix-release-4.2-2.el6.noarch.rpm 可以到https://repo.zabbix.com/zabbix找到对应的版本 yum install zabbix-agent -y 出现E......

abowu
昨天
8
0
文本编辑器GNU nano 4.4 发布

GNU nano 4.4 "Hagelslag" 更新日志: 启动时,光标可以放在第一个或最后一个出现位置 字符串前面带有+/string 或 +?string的字符串。 发生自动硬包装时((--breaklonglines),任何前导引号...

linuxCool
昨天
7
0
你知道字节序吗

字节序 最近在调一个自定义报文的接口时,本来以为挺简单的,发现踩了好几个坑,其中一个比较“刻骨铭心”的问题就是数据的字节序问题。 背景 自定义报文,调用接口,服务端报文解析失败 iO...

杭城小刘
昨天
3
0
设计模式之依赖倒置原则

方法

东风破2019
昨天
6
0
关于如何通过模拟器完成模拟步数提升傻瓜式解决方案(囧)

因为对Android开发不太了解,也没去问朋友所以误打误撞找到的一个提升步数的解决方案,当然只是针对某安APP运动RUN的解决方式吧。 对Android不太了解,所以找了很多的解决方案来看看能不能破...

华山猛男
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部