Exemple #1
0
 /**
  * Metoda ustawia nagłówki o cacheowaniu. Określa dokument jako nie trwały
  *
  * @param response odpowiedź jaka zostanie wysłana z serwera do klienta
  */
 public static void setCachingNever(javax.servlet.http.HttpServletResponse response) {
   // response.setHeader("Expires",(new java.util.Date()).toString());
   response.setHeader(
       "Cache-Control", "max-age=0, must-revalidate"); // TODO SPRAWDZIC CZY TAK !!!!!!!!!!!!
 }
Exemple #2
0
 /**
  * Metoda ustawia nagłówki o cacheowaniu. Określa dokument jako trwały przez wskazaną liczbę
  * sekund
  *
  * @param response odpowiedź jaka zostanie wysłana z serwera do klienta
  * @param sec ilość sekund ważności dokumentu
  */
 public static void setCachingFor(javax.servlet.http.HttpServletResponse response, long sec) {
   java.util.Date d = new java.util.Date((new java.util.Date()).getTime() + sec * 1000);
   // java.text.SimpleDateFormat d1 = new java.text.SimpleDateFormat("dd MM yyyy hh:mm:ss");
   response.setHeader("Expires", d.toString()); // d1.format(d));
   response.setHeader("Cache-Control", "max-age = " + Long.toString(sec));
 }