在我的servlet中,我正在尝试响应.sendRedirect()一个请求到另一个servlet(通过不同的.war部署)。我知道sendRedirect()在转发时发出了一个新请求,但看起来没有机制来改变新请求的方法类型。基本上我正在尝试查看在调用sendRedirect时是否有选择Get或Post的选项。
请建议我是否有办法更改请求类型,或者如果没有,我想了解为什么不允许这样做。
答案 0 :(得分:2)
response.sendRedirect
始终是GET
[从广义上讲,重定向始终是GET s]。您可以转发选择
另见
答案 1 :(得分:2)
response.sendRedirect
将永远是Jigar提到的。
您可以通过方法发布隐藏表单发布到目标,并在加载页面时使用javascript提交。