小编Luc*_*ier的帖子

按下后退按钮后防止表单重新提交

我在这里有点微妙的情况.在我的组织中,我们设计库存管理系统,它是一个基于JSP页面和servlet的Web应用程序,用于处理它们.

我被要求解决一个具体问题.我们有一个带有HTML表单的JSP页面,其中有库存详细信息.当用户手动输入详细信息并提交表单时,库存详细信息在数据库中更新,并且工作正常.

问题是这样的:当用户按下浏览器的后退按钮时,用户可以转到他提交详细信息的上一页.当用户提交此数据时,数据会再次保存到数据库中.我需要防止这种行为.(清楚并重新加载页面的东西.)

到目前为止我做的事情:清除浏览器缓存.Code工作正常但不是预期的结果.

遗憾的是,由于公司规定,我无法分享代码.我需要的是帮助防止这种行为或解决方法.

提前致谢..

java browser servlets back-button form-submit

5
推荐指数
1
解决办法
4826
查看次数

标签 统计

back-button ×1

browser ×1

form-submit ×1

java ×1

servlets ×1