This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Servlets and the fly likes ByteArrayOutputStream Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "ByteArrayOutputStream" Watch "ByteArrayOutputStream" New topic


Bob Moranski
Ranch Hand

Joined: Nov 22, 2000
Posts: 177
When we have a servlet that does persistent connection, why do we have to have aByteArrayOutput.writeTo(res.getOutputStream()) even after we already sent out the required info through res.getWriter().println(info)?
William Brogden
Author and all-around good cowpoke

Joined: Mar 22, 2000
Posts: 12761
You appear to be doing a res.getOutputStream() after you already did a res.getWriter().
By my understanding of the API, that should cause a IllegalStateException to be thrown.
Why do you think "why do we have to"?
What is telling you that you have to do that?

author of:
Bob Moranski
Ranch Hand

Joined: Nov 22, 2000
Posts: 177
Hi, I am so sorry. It was not res.getWriter() but a PrintWriter(new ByteArrayOutputStream(1024), true).
I agree. Here's the link:
subject: ByteArrayOutputStream
Similar Threads
illegalstateexception i am getting
Weblogic 9.0 Server admin exam, WHEN ?
PASSED Beta!!! The wait is over!
path info vs query string...