sendredirect没有按预期工作。没有异常抛出

时间:2018-04-07 04:21:06

标签: java httpresponse http-redirect

控制器:

@RequestMapping(value = "/logout", method = RequestMethod.GET)
public void logout(HttpServletResponse response, HttpServletRequest request) throws Exception {
    eraseCookie(request, response);

    response.sendRedirect("/index.html");

}

Html按钮:

<span class="submitButton"><button class='btn btn-primary pull-right'
                                           onclick="returnHomepage()">Logout</button></span>

JS:

function returnHomepage() {
        var jsonData = $.ajax({
                url: "/logout",
                dataType: "json",
                crossDomain: true,
                async: false
            }).responseText;
}

它没有将我重定向到主页&#34; index.html&#34;,当我点击退出时它确实击中了控制器,我将调试器保留在控制器上并且它击中了它,它甚至通过了sendredirect方法,但什么也没做。

甚至试过response.sendRedirect("index.html");

我甚至尝试过在sendredirect之后返回,但它什么也没做。 需要帮助。

0 个答案:

没有答案