Ошибка веб-приложения при попытке очистить кеш
В моем веб-приложении я очищаю кеш веб-страниц с помощью этих инструкций
<%
response.addHeader("Cache-Control", "no-cache,no-store,private,must-revalidate,max-stale=0,post-check=0,pre-check=0");
response.addHeader("Pragma", "no-cache");
response.addDateHeader ("Expires", 0);
%>
Но если я нажимаю кнопку ("Назад") браузера, он больше не загружает страницу (срок действия веб-страниц истек).Как я могу решить это?
1 ответ
Решение
Если вы используете JSF 1.2 или выше, вам нужно изменить его следующим образом:
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="expires" content="0" />
</h:head>
это может быть частью template.xhtml