1
当提交表单,然后用户单击后退按钮时,如何防止数据被重新提交。我读过的很多内容表明解决方案是实施PRG“模式”。在java servlet中阻止后退按钮重新提交表单数据
我发现这个网页PRG Pattern,我想用作一个例子。
当我执行此代码时,我仍然可以单击后退按钮,然后重新单击提交按钮并让表单重新提交数据,即使它重定向。所以,我没有看到如何防止重新提交表单数据。
因此,以此页面为例,如何修改代码以防止此行为?
“把它放在会话中的某个地方”如果你可以用我链接的页面上的代码作为例子来描述如何做到这一点,那将是非常有帮助的。你不一定要抓住那个代码并运行它,只是描述这个过程...... :) – NobodyReally
更新的答案与详细信息 –
我想我有点密集。但是,如果我在doGet(提供表单)中使用上面的代码片段,然后在doPost中匹配它们,它们将始终匹配,因为当我单击后退按钮时,doGet会被执行以设置属性... – NobodyReally