从ServletResponse中得到的流必须关闭吗?
来源:互联网 发布:怎么用telnet测试端口 编辑:程序博客网 时间:2024/06/02 19:43
【PrintWriter out = response.getWriter() 必须关闭吗?不关闭会怎样?】
经过一番搜索,得出如下信息:
1、通常情况下,任何流都是需要关闭的,否则将造成 memory leak(内存溢出)。
但是在 servlet 中的,不是一定要关闭的,因为 response 会帮你关闭 。
问题:对于这句话不确定是否正确?若是正确的,那么它是如何关闭的?
2、Servlet 与 Filter 中的 request 、response 、out 对象是同一个对象。
很多时候 Filter 需要把 response 里面的内容拿出来,进行过滤,比如编码上的问题。
若调用了 out.close(),则其它的 Filter 将出现异常。
响应结束时,Servlet 会自动将 out 关闭。
0 0
- 从ServletResponse中得到的流必须关闭吗?
- ServletResponse(或ServletRequest)中输入输出流的问题
- js 捕获事件时,从 event 中得到的 currentTarget 和 target 的差别以及必须注意的 srcElement 标签
- 从vi中incsearch得到的
- 从“O2O演唱会”中得到的启示
- ServletRequest,HttpServletRequest ServletResponse,ServletResponse的区别
- servletResponse
- ServletResponse
- 从输入的数据流中得到指定的JSON对象
- 从SOCKADDR 中得到IP
- 从view中得到bitmap
- 从Tomcat中得到更多-Tomcat的源码分析
- 从数据库中得到合适的时间格式
- 从数据库中得到合适的时间格式
- 从《查理与巧克力工厂》中得到的启示
- 从Tomcat中得到更多-Tomcat的源码分析
- 如何从backing bean中得到当前页面的URL?
- 如何从Faces Context中得到当前的view id?
- Android 运行时异常 Binary XML file line # : Error inflating class
- iOS身份证的正则验证
- Magento后台订单列表 显示产品图片
- 黑马程序员——高新技术5——类加载器和动态代理
- Longest Common Prefix--LeetCode
- 从ServletResponse中得到的流必须关闭吗?
- [转载]安卓实现session保持
- Linux下查看在线用户
- 论同步锁范围与数据库事务范围之间的关系
- OS开发拓展篇—应用之间的跳转和数据传
- startActivityForResult requestCode 和 resultCode傻傻分不清
- .NET下载文件报错System.UnauthorizedAccessException的解决方法
- Linux下给力截图工具归纳
- Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用