Knowledge Base - FAQ
Question: I'm not seeing the latest version of my page generated by a Servlet/JSP what's happening and how do I fix it?Gary (of gentlyjobs.net) writes:
This is probably caused by your ISP caching the pages generated by the Servlet/JSP and not returning the latest version of the page. To get around this you need to set the HTTP headers "Cache-Control" and "Pragma" to the value "no-cache" in the page to stop any proxy servers caching those pages.
To do this add the following to your Servlet/JSP:
response.setHeader ("Cache-Control", "no-cache");
response.setHeader ("Pragma", "no-cache");
Both are needed to cover servers that are still using HTTP1.0.
Also, if you have pages not served up by Servlets/JSP but they may change then you can add:
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="pragma" content="no-cache" />
In the "head" section of your HTML document to prevent a proxy server from caching the page.
Last Modified: Apr 21, 2003




