我有一个登录页面,如果用户进入Login.jsp页面,我打电话的Java Servlet - response.sendRedirect是()返回文件源
$http.post("AutoLogin?uuid=" + uuid).then(
function(response) {
console.log(response);
}, function(error) {
console.log(error);
}
);
然后在我的servlet我有:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//Check user is logged in
//if user is logged in
response.sendRedirect("portal.jsp#/dashboard.jsp");
return;
}
但重定向不会发生,并在响应中,我看到它console.log dashboard.jsp的HTML。为什么不重定向?
谢谢
因为它是对AJAX请求的响应,所以你的JS代码应该处理响应,而不是浏览器。 –