aspose file tools
The moose likes Servlets and the fly likes Is it necessary to say Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Elasticsearch in Action this week in the Big Data forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "Is it necessary to say "out.close()" in servlet code?" Watch "Is it necessary to say "out.close()" in servlet code?" New topic

Is it necessary to say "out.close()" in servlet code?

Tony Pacific

Joined: Aug 15, 2001
Posts: 11
Normally in servlet code, for service(), doGet(), or doPost() methods, we have:
PrintWriter out = res.getWriter();
// use out to write HTML
But is it a must to say out.close()?
What if I don't?
A WebSphere book says "the web application server automatically closes the PrintWriter when the service method exits." I wonder if that is vendor dependent, or all J2EE-compliant servers are required to do so.
Can someone let me know?
Thank you in advance!
Sajee Joseph
Ranch Hand

Joined: Jan 17, 2001
Posts: 200

Its is better that u use out.close(), coz not all application servers will do that for u
It is sorta covered in the JavaRanch Style Guide.
subject: Is it necessary to say "out.close()" in servlet code?