我想将Ajax请求重定向到服务器端的登录页面。如何将Ajax请求重定向到Java登录页面
我能理解请求是否是一个Ajax请求或不
boolean isAjaxRequest = "XMLHttpRequest".equals(request.getHeader("X-Requested-With"));
我知道我可以在JavaScript中做到这一点,但也有很多的发送Ajax请求到服务器的地方。所以我必须在服务器端做到这一点。我试过了;
httpResponse.redirect("...");
但它不起作用。
我该怎么做?谢谢。
是的,但不会触发浏览器导航到该页面。 (编辑错误推理);响应代码将被发回,然后客户端上不会发生任何事情。 – Gimby
是的,这是这种情况@Gimby :( – xxlali