首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RequestDispatcher

RequestDispatcher
EN

Stack Overflow用户
提问于 2010-12-11 14:14:25
回答 1查看 740关注 0票数 1
代码语言:javascript
复制
request.getRequestDispatcher("https://app.inpostlinks.com/login").forward(request, response);

我希望将请求转发到外部URL,如https://app.inpostlinks.com/login,而不是驻留在servlet所在的容器上。

它不会被转发。对于上述场景有什么解决方案吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-11 14:38:13

转发是为了将servlet请求和响应传递给JSP,以表示某些业务逻辑的结果。

如果你想让用户转到另一个网站,你需要做一个“重定向”而不是“转发”,即让服务器返回一个301代码和一个位置:

代码语言:javascript
复制
response.sendRedirect(url);
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4415487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档