注册 登录
编程论坛 J2EE论坛

怎样不让页面刷新时往页面上添加新记录

gwlgqx 发布于 2007-09-19 21:07, 933 次点击

求助:在用JSP做留言板时在数据库里加了一个字段用来存贮打开页面的当前时间,问题也接着来了,每次调试刷新页面时每次的时间不同,所以每次刷新时都往页面里加一个新的记录,在ASP.NET里可以用if(!IsPostBack)来处理这个问题,但这个语句在JSP里没用,请问谁有什么方法能阻止这个问题没有,谢谢

2 回复
#2
atsjun2007-09-20 00:54
你是不是用的 的forward跳转的?这样上次的request仍然存在 刷新的时候就等于又发送了一次请求
如果用response.sendRedirect来跳转就没问题 这个是重定向一个请求 也就是一个新的请求
但是相对的 本页面的里request的值在下一个页面也就无法使用了

[此贴子已经被作者于2007-9-20 0:57:04编辑过]

#3
bingling5092007-09-20 13:46
用令牌可也解决重复提交的的问题!
1