小编Nul*_*ter的帖子

单击后退按钮后如何停止重新提交表单

我有一个带有表单的 JSP 页面,您可以在其中填写某些详细信息。在提交表单时,我调用一个 servlet,然后更新数据库中的详细信息,然后我重定向到一个页面,我向用户显示一条确认消息。

我在这里遇到的问题是,当用户单击返回时,他会再次转到表单页面,如果他单击提交按钮,则会在数据库中创建一个新记录。

考虑这类似于购物车示例,在这种情况下,他将购买同一件商品两次。但这里唯一的问题是我无法在后端处理这个问题,即数据库永远不会知道正在发生冗余操作。我需要从客户端处理这个。有点奇怪,但我必须这样做。

基本上,当用户单击后退按钮时,我不希望他能够转到表单页面,而可能只是转到其他页面。

html forms webpage jsp servlets

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

forms ×1

html ×1

jsp ×1

servlets ×1

webpage ×1