日期:2014-05-20  浏览次数:20606 次

翻页的时候发生重复提交
save.jsp页面执行保存数据后,直接跳转到查询页面query.jsp,这时候点击此页面的翻页按钮时,会向数据库中重复提交数据,有什么好办法处理一下吗?需要肯定的是,一定需要能够实现翻页功能。
另外,数据都是存在request.getParameter中的

------解决方案--------------------
行是行。
可以提供思路,不过我觉得传值一次传这么多肯定是有问题的。
一次性查到所有数据,返回到页面的时候是list,然后再循环的时候把循环的条件值,如int i,定义成当前页面*每页记录条数,然后在外部定义一个count 记录 已读出条数,到每页记录条数的时候就退出循环,并把count=0,即可。
------解决方案--------------------
保存数据后,只把查询用的关键字提交给查询页面。
然后你应该随便怎么翻,都和save.jsp一点关系没有才对。
------解决方案--------------------
翻页时候的连接楼主贴出来看看那
------解决方案--------------------
你的query.jsp的内容是不是从save中copy来的没有改按钮链接的地址造成 不然不会出现这种情况 

你把query.jsp贴出来

------解决方案--------------------
你把query.jsp贴出来