我有两个jsp页面:带有表单的page1.jsp和page2.jsp,它显示一条消息,告诉用户是否发生了记录插入。
如果表单已成功提交且用户刷新page2,则会发生另一次插入。
我不会使用会话变量,并且在page2中设置请求属性不能解决问题(它似乎不起作用)。
答案 0 :(得分:0)
你可以试试这个:
从
page1.jsp
设置请求属性,当控制到达时page2.jsp
检查该请求属性是否重定向 控制到同一个page2.jsp。以这种方式将控件重定向到 相同或其他资源,先前的请求和响应对象是否定的 那里更多(即请求和响应对象都会破坏,因为 HTTP是无状态协议)在重定向之后会像这样 没有与先前请求相关的数据以及刷新page2.jsp它 不会重复上一个任务。
我不确定,但在我的一个应用程序中,我使用了相同的目的。如果有人有更好的选择,请告诉我。