响应方式
1.重定向:服务器告诉浏览器去访问一个新的路径
浏览器的路径会发生变化
可以重定向到外部资源
是浏览器在起作用
信息无法共享
2.转发:服务器内部控制权的转移
在这个过程中,没有新的请求被发现
浏览器的这一个请求会被转发到下一个页面或者servlet
浏览器的路径不会发生变化
是服务器在起作用
浏览器只是负责将服务器响应回的内容显示在页面中
只能转发到内部资源
信息可以共享
3.以响应流的方式,输出给浏览器
PrinterWriter out = response.getWriter();
out.print();
out.flush(); 刷新缓冲区,将输入流发送到应答流,关闭out锁
out.close();
如果使用了重定向和转发,就不能用响应流了
后台响应到前台的响应方式
推荐阅读
- TS7015: Element implicitly has an 'any' type because index expression is not of type 'number'
- 第692期 | 人的道德是如何下降的 (背离现实世界的严重危害)
- js 解析url中search时存在中文乱码问题解决方案
- angularjs中使用锚点,angular路由导致锚点失效的两种解决方案
- js实现addClass方法,classList与className有什么区别?
- 从零开始的微信小程序入门教程(二),初识WXML与WXSS
- 从零开始的微信小程序入门教程(三),有趣且好玩的数据绑定
- 从零开始的微信小程序入门教程(四),理解小程序事件与冒泡机制
- angularjs事件通信$on,$emit,$broadcast详解
- js函数只执行一次,函数重写,变量控制与闭包三种做法