首页 > 技术文章 > 后台响应到前台的响应方式

longmo666 2020-08-10 09:49 原文

响应方式
1.重定向:服务器告诉浏览器去访问一个新的路径
浏览器的路径会发生变化
可以重定向到外部资源
是浏览器在起作用
信息无法共享

2.转发:服务器内部控制权的转移
在这个过程中,没有新的请求被发现
浏览器的这一个请求会被转发到下一个页面或者servlet
浏览器的路径不会发生变化
是服务器在起作用
浏览器只是负责将服务器响应回的内容显示在页面中
只能转发到内部资源
信息可以共享
3.以响应流的方式,输出给浏览器
PrinterWriter out = response.getWriter();
out.print();
out.flush(); 刷新缓冲区,将输入流发送到应答流,关闭out锁
out.close();
如果使用了重定向和转发,就不能用响应流了

推荐阅读