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