0
我是JSP和Servlet的新手。我在JSP示例(register.jsp)中有一個表單,它幫助我將數據發送到Servlet以便將值插入數據庫。然而,在我插入成功後,如果我點擊與(register.jsp)相同的URL,它會重新提交我之前輸入到數據庫中的相同數據。我如何防止這種情況?下面是我的代碼Double Form Submission JSP Servlet
JSP
<form action="ServletComment" method="post" class="form-inline" role="form">
<div class="form-group">
<input class="form-control" type="text" placeholder="Your comments" name="userComment" />
<input type="hidden" name="Action" value="updateComment" />
</div>
<div class="form-group">
<button class="btn btn-default"> Add</button>
</div>
</form>
的Servlet
String checkComment = null;
checkComment = request.getParameter("Action");
if(checkComment.equals("updateComment"))
{
// my coding
}
request.getRequestDispatcher("/register.jsp").forward(request,response);