我正在使用jsp 和servlet,方法类型为jsp 中的POST。但是在插入记录刷新页面后再次创建新记录。任何人都可以帮助我在 php 中使用 header 的替代品。
或者任何其他解决方案,我已经尝试了很多,但我的问题没有解决,所以再次发布这个问题。
谢谢
最佳答案
假设有3个页面
(1) Registration.jsp : 里面有注册表单 <表单 Action ="AddUser.jsp"> 以及用户可以输入数据的位置。
(2) AddUser.jsp(或者更好的是 servlet):接受“Registration.jsp”提交的数据。
(3) Welcome.jsp : 注册后会出现这个页面。
于是在page2(AddUser.jsp)中编写如下代码
- 接受来自“Request”对象的注册表单变量
- 建立数据库连接并将值存入数据库
- 执行response.sendRedirect("Welcome.jsp")
因为浏览器 URL 会改变。因此,如果用户刷新页面,那么它也不会创建重复的条目。
关于jsp - jsp 和 servlet 应用程序中的 php header 的替代是什么来停止重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18251286/