home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 May / CMCD0505.ISO / Software / Shareware / Programare / bugzero / jsp / _cache.jspf < prev    next >
Text File  |  2004-08-11  |  672b  |  21 lines

  1. <%
  2.   if (charset == null) {
  3.     response.setContentType("text/html");
  4.   } else {
  5.     response.setContentType("text/html;charset="+charset);
  6.   }
  7.   response.addHeader("Cache-Control", "private");
  8.   response.addHeader("Cache-Control", "max-age=0");
  9.   String userAgent = request.getHeader("User-Agent");
  10.   if (userAgent != null && userAgent.indexOf("Safari") != -1) {
  11.     response.addHeader("Cache-Control", "no-cache");
  12.   }
  13. %>
  14.  
  15. <%!
  16.   boolean needReload(javax.servlet.http.HttpServletRequest request) {
  17.     String cacheHeader = request.getHeader("cache-control");
  18.     return (cacheHeader != null && (cacheHeader.equals("max-age=0") || cacheHeader.equals("no-cache")));
  19.   }
  20. %>
  21.