我有一个名为 a 的 jsp 页面patient.jsp
,Form
它是一个弹出窗口。此表单是使用post
方法提交的。一旦这个表单到达 servlet,就会发生类似下面的事情。
request.setAttribute("id",id);
RequestDispatcher dispatch = getServletContect().getRequestDispatcher("/patient.jsp");
dispatch.forward(request,response);
有一个大问题。一旦这被转发回patient.jsp
,如果用户刷新网页,他之前输入表单的所有内容都将重新提交并保存在数据库中。
我们使用RequestDispatcher
是因为我们必须从请求范围传递一个属性。知道如何解决这个问题吗?