Tomcat does not cache output of a servlet. By definition the output of a
servlet is dynamic and as such has no reason to be cached. The image is
probably cached somewhere else...
John Mok a écrit :
> Hi,
>
> I am using Tomcat 5.5.17 with Sun JDK 5.0 Update 7 on CentOS 4.3. I
> have a servlet, namely BMPImageViewer, which retrieves a BMP image
> from database with conversion into PNG format via JAI. The servlet is
> referenced in XSL-FO for PDF generation.
>
> My problem was that the image did not change even the image in
> database updated. I checked that the servlet BMPImageViewer worked
> correctly and loaded the correct image every time. The servlet outputs
> the image with header set to "no-cache" :-
>
> response.setHeader("Pragma", "no-cache");
> response.setHeader("Expires", -1);
>
> How to force Tomcat not to cache the dynamic image? and load a new one
> every time? I hope someone could help me out and advise how to
> configure Tomcat not to cache dynamic image.
>
> Thanks a lot.
>
> John Mok
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to