0

我的 Eclipse 的 jsp 文件中有一个表单。

表单获取值并将它们插入到我的数据库中。

我输入了值并按下了提交按钮,因此这些值被插入到我的数据库中。

问题是:如果我刷新页面,以前的值会再次插入到我的数据库中,尽管输入是空的。

String name = request.getParameter("name");

所以刷新后,名称会得到最后插入的值。

我该如何解决?

4

1 回答 1

1

您应该对执行操作的 HTTP 请求使用 POST 方法,对只检索数据的请求使用 GET 方法。通过重定向到将使用 GET 请求的资源来响应 POST 请求。这样,表格就不会被重新提交。

于 2012-12-06T00:07:28.933 回答