我有一个简单的表单,接受用户名和密码。如果登录有效,我必须使用sendRedirect()
方法将页面重定向到一个页面,否则将重定向到另一个页面。我需要使用sendRedirect()
而不是forward()
,因为其他页面位于另一台服务器上。我注意到当使用时
response.sendRedirect(response.encodeRedirectURL("FileName.jsp?paramName=" +value));
sendRedirect()
方法使用 GET
方法,因为 URL 中显示了 name=value 的值。出于安全原因,我不希望这些值显示在URL中。
是否有办法使用 sendRedirect()
方法来进行 POST
传值?我尝试使用 method 为 POST
的表单隐藏需要传递的值,但仍无法成功。
请问该怎么做呢?谢谢 :)