我将用户发送到doPost方法所在的servlet Login
:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("hit login doPost");
response.sendRedirect("account.jsp");
}
打印"点击登录doPost"当我调试时,但跳过第二行,我想要重定向。这是我的表单(位于index.jsp
页面上):
<form action="Login" method="post">
<button type="submit">Login</button>
</form>
有谁知道这里发生了什么?
答案 0 :(得分:1)
结合停止tomcat,从eclipse中的本地tomcat服务器中删除项目,右键单击项目名称和“Build Project”,然后在服务器上重新运行它最终工作。我只是重新启动服务器,我想它不会自动重建我的更改。
因此,为了澄清我采取了这些步骤以确保我的动态Web项目更改了servlet:
Build Project
出于某种原因,除非我已完成上述每一步,否则不会进行更改。