проблема с кэшированием tomcat6 - PullRequest
1 голос
/ 17 ноября 2011

Когда я получаю доступ к http://www.my_url.com/index.jsp, я получаю обновленную веб-страницу, но когда я пытаюсь получить доступ к http://www.my_url.com, я получаю очень старую версию страницы.

Вlocalhost_access_log Я вижу:

[17/Nov/2011:08:25:11 +0000] "GET /index.jsp HTTP/1.1" 200 27487
[17/Nov/2011:08:25:11 +0000] "GET /js/jquery.js HTTP/1.1" 304 -
:
:
[17/Nov/2011:08:26:32 +0000] "GET / HTTP/1.1" 304 -
[17/Nov/2011:08:26:32 +0000] "GET /js/jquery.js HTTP/1.1" 304 -

Система Tomcat6 на сервере Centos.Я установил файл jsp: response.setHeader("Cache-Control","no-cache"); и удалил папку /var/cache/tomcat6

Есть идеи, что мне здесь не хватает?

Ответы [ 2 ]

0 голосов
/ 18 ноября 2011

Ничего не помогло, но только после того, как я указал страницу приветствия на другой возраст, а затем вернулся, я получил обновленную страницу

0 голосов
/ 17 ноября 2011

Это то, что я использую для предотвращения кеширования

// This will prevent catching of the results
            response.setHeader("Expires", "0");
            response.setHeader("Cache-Control", "must-revalidate, post-check=0, pre-check=0");
            response.setHeader("Pragma", "public");
...