mdsk.net
当前位置:首页 >> jAvA页面,更新数据之后刷新当前页面,该怎么做 >>

jAvA页面,更新数据之后刷新当前页面,该怎么做

一般是两种方法,第一种就是重新执行这个页面的请求来刷新页面,第二种是通过Ajax异步从后台获取到更新的数据,然后通过JS脚本动态的改变页面展示

既然是有新数据,说明是两种情况: 1、自己在数据库内填写的,那就脱离了数据库的采集用户信息的作用,无效性比较大,可以采用页面时间间隔刷新的方式来每次获取数据库信息; 2.用户传进数据库的数据,既然是传进来的 那就会发生数据库和页面交互,这样的话当数据传进数据库的时候在Dao方法中返回一个数据库select*from test(表)传出来的值,页面上request接收一下,不就能时时更新了嘛

文件下载试试看,行不行.我在onclick中添得是后台action路劲是可以的

一般mvc架构的web项目,jsp添加页面提交数据->服务器端保存处理->返回列表页面.你问的刷新显示在新页面里是什么意思?如果你想说添加/修改页面和列表页面都不需要刷新的话,那么就采用ajax提交,在列表页面搞个定时器通过ajax刷新列表数据就行了.

做一个无限循环,设定睡眠时间,没执行的时间为1秒,没次刷新一次显示的时间就OK了

怎样用 java后台刷新 前台的页面.只能是后台调用线程,按一定频率进行direct类型的跳转,这样前台就会刷新.但这么做缺点很多,更好的做法是利用ajax(比如DWR)进行页面的无刷新数据更新,因为归根结底你是要更新页面数据的嘛

用数据库用oracle.首先你要建立用户信息你才可以更好的查询table tbStu的建立create table STUINFO(STU_ID NUMBER not null,STU_NUMBER VARCHAR2(8) not null,STU_NAME VARCHAR2(20) not null,STU_AGE NUMBER,STU_SEX CHAR(2) default '男',STU_CARD VARCHAR2(18) not null,STU_JOINTIME DATE,STU_ADDRESS VARCHAR2(200) default '地址不详')

这种可以用EXT来实现比较简单一些,Java的UI层用EXT

如果用的是jquery的ajax的话,在ajax完成中会有回调函数,success是代表请求成功的,在函数中写location.reload(),就可以刷新当前页面,如果要请求完成jquery也有函数ajaxcomplate(),可以直接去查一下jquery的文档.如果是原生的ajax,则在onreadystatechange方法中判断传输成功(readystate ===4 并且status === 200这两个属性值)之后location.reload()

删除肯定是个ajax操作把本条数据id传到后台执行,在回调函数中刷新页面或执行相应操作,编辑则一般是个链接跳到编辑页面(通常也是新增页面)同样也把id带过去

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