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

Reply via email to