我在日食的jsp文件中有一个表单。
表单获取值并将它们插入到我的数据库中。
我输入了值并按下了提交按钮,因此值被插入到我的数据库中。
问题是:如果我刷新页面,虽然输入为空,但先前的值会再次插入到我的数据库中。
String name = request.getParameter("name");
所以在刷新之后,名称将获取插入的最后一个值。
我该如何解决?
答案 0 :(得分:1)
您应该对执行操作的HTTP请求使用POST方法,对仅检索数据的HTTP请求使用GET。通过重定向到GET请求的资源来响应POST请求。这样,表单将不会重新提交。