Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
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 The Software Craftsman this week in the Agile 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
Have you tried LearnNowOnline?
subject: Is it necessary to say "out.close()" in servlet code?