表单重复提交的问题,谷歌——开发者工具

        <form action="<%= path%>/servlet/TestServlet" method="post">
            username:<input type="text" name="username">
            <input type="submit" value="submit">
        </form>
    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        try {
            Thread.sleep(2000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        System.out.println("***************");
        String username = request.getParameter("username");
        response.getWriter().println(username+":"+i++);
    }

因为让servlet先睡2秒,所以我点击了多次submit提交。
图片说明

如图:谷歌——开发者工具
图中问题,求助。
servlet能在控制台输出多次信息,说明这多次请求都得到的响应。
那个canceled不太懂什么意思。是前面的 响应页面的内容 被 最后一次 提交的响应给
刷新掉 导致的吗??

之前表示你取消了咯。。

不清楚楼主在提交表单时让线程等待是要模拟数据库操作呢?还是有别的打算。
如果楼主只是想避免重复提交的问题,可以有很多种办法:如提交时加上验证码,设置token等

至于图片上的显示,我不太清楚为什么会这样,平时点过submit都跳转走了,怎么还有机会点下次呢?