как убрать кеш браузера через код без выхода из системы в граалях - PullRequest
0 голосов
/ 08 августа 2011

У меня небольшая проблема с поиском в моем приложении.т. е. поиск работает хорошо на стороне сервера, но результат не отображается должным образом на стороне браузера до обновления браузера.Я не знаю точно причину этого, и я ожидаю, что это может из-за сессии или кеша.как я могу прийти сюда.

Большое спасибо заранее

Ответы [ 2 ]

1 голос
/ 08 августа 2011

Это IE?IE пытается кешировать слишком много по умолчанию.Попробуйте добавить эти заголовки запроса и посмотрите, поможет ли это.

<%
response.setHeader("Cache-Control","no-cache, no-store");
response.setHeader("Expires","-1");
%>
0 голосов
/ 08 августа 2011

Если вы не можете найти причину странного поведения, попробуйте добавить случайный параметр get в ваш URL. Таким образом, браузер не может кэшировать страницу, потому что она выглядит как новая ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...