Подтвердить что ты не робот

Запретить пользователю перемещаться назад с помощью кнопки браузера в spring `Веб-приложение`

Я разрабатываю веб-приложение с использованием работы фрейма spring MVC, я хочу, чтобы пользователи меняли обратную связь с помощью кнопки браузера при каждом использовании моего веб-приложения. как я могу это сделать в spring s? Есть ли встроенная функциональность в spring?

4b9b3361

Ответ 1

Используйте следующий класс фильтра в своем приложении, не забудьте зарегистрировать этот класс фильтра в web.xml.

import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletResponse;

public class NoBrowserCacheFilter implements Filter{

    @Override
    public void destroy() {

    }

    @Override
    public void doFilter(ServletRequest req, ServletResponse res,
            FilterChain chain) throws IOException, ServletException {
        HttpServletResponse response=(HttpServletResponse)res;
        response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");
        response.setHeader("Pragma", "no-cache");
        response.setDateHeader("Expires", -1);
        chain.doFilter(req, res);
    }

    @Override
    public void init(FilterConfig arg0) throws ServletException {

    }

}

Что он, он решает вашу проблему.