Result of writing to response stream, and then setting response content type?

"Karr, David" <[email protected]>
Newsgroups gmane.comp.java.sun.servlet
Message-ID <[email protected]>
In a servlet 2.3 environment, what would be the effect of writing to the
response outputstream (not necessarily flushing) and then setting the
content type header of the response?

I had thought that would throw an IllegalStateException if the buffer
had already been flushed by that point, but I can't find that in the
specification.

What I do see is that it says the content type should be set first, but
only if using a Writer.  It doesn't appear to matter if you're using an
OutputStream.  I find it hard to believe it wouldn't matter for an
OutputStream.  Perhaps these comments in the spec only apply to the
charset specification.

Will the result be that it simply ignores the new content type setting
(if the buffer had been flushed)?

___________________________________________________________________________
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.