日期:2014-05-18  浏览次数:20613 次

关于页面刷新问题?
我用jsp+servlet实现*.do的页面跳转..当我插入一条记录成功后用request.getRequestDispatcher( "1.jsp ").forward(request,   response)
跳到1.jsp这个页面...当我在这个页面刷新时就会重复新增一条记录,请问高手怎样解决这个问题........
当然我知道有高手会认为在新增一条记录时判断是否重复就行了....但这并不是一种很好的解决方法....

------解决方案--------------------
表中设置主键,是一种好的解决方式.
------解决方案--------------------
你在插入之前先做一个检查,数据库里面已经存在了就不能插入新的,转到一个出错页面提示一下就可以了.

使用STRUTS有一个token的东西可以防止重复提交
------解决方案--------------------
用重定向
------解决方案--------------------
reponse.sendRedirect
仅同意楼上的意见