request.getRequestDispatcher("https://app.inpostlinks.com/login").forward(request, response);
我想将请求转发到外部 URL,如 https://app.inpoSTLinks.com/login
,而不是驻留在 servlet 所在的容器上。
它没有被转发。以上场景有什么解决方案吗?
最佳答案
转发是为了将 servlet 请求和响应传递给 JSP,以呈现某些业务逻辑的结果。
如果你想将用户转到不同的网站,你需要做一个“重定向”而不是“转发”,即让服务器返回一个 301 代码和一个位置:
response.sendRedirect(url);
关于java - 请求调度器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4415487/