在浏览器后退按钮上自动重新加载POST请求

问题描述 投票:0回答:1

我们在Spring MVC和Thymeleaf上开发了一个Web应用程序,用户可以在主页上找到GET请求。在主页上,用户输入2个参数并发出POST请求。成功提交后,会打开一个新页面(我们称之为第2页),其中包含www.stackoverflow.com链接。用户单击链接并进入stackoverflow页面。现在,如果用户单击浏览器后退按钮,浏览器会声明此操作需要重新提交表单。点击浏览器的刷新按钮,会出现一个弹出窗口,确认重新提交并确认它已成功打开page2。

问题是客户端不希望有这个弹出窗口或消息页面,而是想在浏览器后退按钮上自动重新提交页面。由于点击浏览器后退按钮的页面不受我的控制,请指导如何完成此操作。

注 - 在主页(第1页)上输入的2参数与任何身份验证或登录过程无关。

javascript html browser
1个回答
0
投票

正如CBroe所描述的PRG模式是正确的解决方案。为那些面临同样问题的人添加此答案。

© www.soinside.com 2019 - 2024. All rights reserved.