Кнопки браузера вызывают действия с отправкой форм в Struts2
Кнопки браузера вперед и назад вызывают действия с отправкой форм в Struts2
(ex.Login form). Мне нужно отправить форму, просто вручную нажав кнопку отправки формы.
следующий код может быть использован для предотвращения вызывающих действий, набрав url.
String referrer = servletRequest.getHeader("referer");
но кнопки браузера действуют как кнопки отправки и, следовательно, они отправляют формы.
любая помощь заранее. спасибо.!
1 ответ
Я согласен с тем, что сказал Умеш. Вы можете попробовать добавить несколько заголовков в ответ http, которые будут очищать кеш при каждом нажатии кнопки "назад" или "вперед". Это довольно эффективно, если вы добавите это в перехватчик.
response.setHeader("Cache-Control", "no-cache, no-store"); //HTTP 1.1
response.setHeader("Pragma", "no-cache"); //HTTP 1.0`enter code here`
response.setDateHeader("Expires", 0); //prevents caching at the proxy server
Это должно решить вашу проблему.