2015-11-06 4 views
0

Я пытаюсь обеспечить, чтобы браузер Mozilla Firefox не кэшировал веб-страницу, добавив следующий код jsp, чтобы добавить чистые заголовки кеша.JSP-код, чтобы браузер Mozilla Firefox не кэшировал веб-страницу?

response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); 
    response.setDateHeader ("Expires", 0); 
    response.setHeader("Pragma","no-cache"); //HTTP 1.0 

Браузер Mozilla по-прежнему показывает кешированную версию страницы.

Пожалуйста, предложите лучший способ для этого.

ответ

0

Не зная слишком много о вашем коде, один из способов обеспечения того, чтобы страницы не кэшировались, заключается в добавлении случайных токенов к URL-адресам, которые не имеют функциональности. т. е. если путь к этой странице осуществляется с помощью сгенерированного URL-адреса, URL-адрес содержит случайный токен, такой как ?token=[blah]. Это заставит браузер «думать», что это новая страница, и не будет отображать кешированную версию.