2014年10月3日金曜日

Javaのサーブレットでブラウザの戻るボタンを防ぐ方法

Javaのサーブレットでブラウザの戻るボタンを防ぐには、フィルターでレスポンスを制御する。

    @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);

    }


0 件のコメント:

コメントを投稿