[英]doPost skipping response.sendRedirect()
我正在将用户发送到servlet Login
,其中doPost方法是:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("hit login doPost");
response.sendRedirect("account.jsp");
}
当我调试时,它会打印“ hit login doPost”,但会跳过我要重定向的第二行。 这是我的表格(在index.jsp
页面上):
<form action="Login" method="post">
<button type="submit">Login</button>
</form>
有人知道这是怎么回事吗?
通过停止tomcat,在eclipse中从本地tomcat服务器中删除项目,右键单击项目名称和“ Build Project”,然后在最终运行的服务器上重新运行,可以实现以下目的。 我只是在重新启动服务器,而我猜它并没有自动根据我的更改进行重建。
因此,为澄清起见,我采取了以下步骤来确保我的动态Web项目进行了servlet更改:
Build Project
出于某种原因,除非我已完成上述每个步骤,否则都不会进行更改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.