mdsk.net
当前位置:首页 >> jAvAWEB刷新页面重复显示数据的问题 >>

jAvAWEB刷新页面重复显示数据的问题

这个应该是你的后台数据查询的问题! 保存数据的对象没有初始化吧?所以导致数据重复了

用iframe,把要显示的内容单独做一个页面,切换标签的时候用js去改变iframe的src属性,看你的需要应该只是数据改变而页面还是同一个,这样的话就在路径上加一个参数,如src=page_name.jsp?a=1, src=page_name.jsp?a=2 补充:你把要显示的内容抽出来做成了单独的页面,改变了iframe的src属性它自然就会重新加载数据了 第一次回答问题也不知怎么回复,呵呵,反正你切换了标签就去改变src,(如果路径相同可以加参数),这样就重新执行jsp了,jsp其实就是java类你想去处理什么就去处理什么喽

da.Fill(ds, "mytable");这里,你的ds是个全局变量吧?重复fill会重复添加(貌似?)解决方法:1. 把ds定义为局部变量2. 在fill之前把ds清空.

你把前台页面刷新,与后台定时查询数据两个刷新分开来.旧的方案,每隔30秒的自动刷新保持不变.后台查询业务可以设计成定时任务,请参考Timer或者quertz设计实现.保持没28秒刷新一次就可以满足前台对数据有效性的要求.这样设计可以解决并发访问数据的情况,因为访问数据库的查询业务只有一个定时任务来实现.希望对你有帮助

后台插入数据的时候往最后面插,查询的时候用limit根据页数从第一条开始取

用户打开页面判断ServletContext中有没有访问量这个变量存在,有的话就取出来转换成int做次++然后重新放到ServletContext中,没有的话就放置一个变量进去,初始值为1

我觉得是不是有标签没有导入,还有刷新一下界面,有可能缓存的问题

使用ajax,而不是表单,就会解决这个问题.(刷新重复提交"等")假设你用jq$.post("test.php", { name: "John", time: "2pm" } , res=>{console.log(res)});假设你用axiosaxios.post('test.php',{ name: "John", time: "2pm" } ).then(res=>{console.log(response)})

方法1:可以在页面加载的onload函数里,调用一次数据库,用于判定数据库是否开着方法2:用Jquery的$(document).ready()方法,调用一次数据库,用于判定数据库是否开着

在保存之前写一个验证方法验证方法将姓名传入库中,验证是否存在,存在则验证不通过弹出提示,返回主页面

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com