java - 请求调度器

标签 java servlets

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/

相关文章:

java - 池已满时的 ThreadPoolTask​​Scheduler 行为

java - 在 Android 中正确实现 PagerAdapter

java - # 在 Java 方法中起什么作用?

Java-8 使用 lambda 过滤两个集合

java - 在 jre 8/netbeans 7.4 中运行 javadb 时出错

java - .NET中Servlet和Applet的对应关系是什么?

java - HttpServletRequest.getParameter 如何工作?

java - 如何让 Servlet Filter 处理嵌入式 Jetty 中的欢迎文件?

java - 统计访问次数的 Servlet

google-app-engine - 在实现 SOAP Web 服务的 servlet 中返回 wsdl