Hi everyone:

This is more related to Java than tomcat i guess! But
any input would be greatly appreciated. This is a
question that has been around for a while now...I
tried looking up the forums on Sun's website...but
could not really find a solution to solve my
problem...so here goes...

I have implemented a file download bean which sends
out binary data to the browser. The bean is
instantiated by a JSP page. To make sure browsers
don't cache response I do:

response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("max-age", 0);
response.setDateHeader("Expires", 0);

while sending out the file and on every other JSP page
on the site. However, for some reason the JSP page
accessed immediately after downloading a file contains
portions of a binary stream on the top of the page
followed by HTML. I am confident the server is not
resending the data again...(confirmed it with ethereal
and nescape works too)...so I dont know what I am
doing wrong...or what I should do to get it
right...Any suggestions ot opinions on this?

Note that the headers work perfectly fine while
navigating through JSP pages.

Thanks
Prashanth

__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - forms, calculators, tips, more
http://taxes.yahoo.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to