gpt4 book ai didi

java - doPost 跳过response.sendRedirect()

转载 作者:行者123 更新时间:2023-12-01 13:02:14 25 4
gpt4 key购买 nike

我正在将用户发送到 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 服务器中删除项目、右键单击项目名称和“构建项目”,然后在最终工作的服务器上重新运行。我只是重新启动服务器,我猜它不会根据我的更改自动重建。

因此,为了澄清,我采取了以下步骤来确保我的动态 Web 项目进行了 servlet 更改:

  1. 停止本地 Tomcat 服务器
  2. 删除 eclipse 中“服务器”选项卡下的项目
  3. 右键单击 Package 或 Project Explorer 中的项目
  4. 构建项目
  5. 右键单击服务器,然后再次以服务器身份运行

出于某种原因,除非我完成了上述每一步,否则不会进行更改。

关于java - doPost 跳过response.sendRedirect(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23439705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com