急--!!!高分求jsp页面连接数据库的定时刷新
我现在已经用S2sh编写好了一个水位监控系统,水位3s一次存入数据库,我现在要在web界面上实现显示数据库中的最新数据,不用点刷新按钮,让其自动可以变化,我现在能把数据库中的记录拉到页面上,有的网友说用ajax局部页面刷新,怎么刷新啊!大家给点针对我这个项目的源码好吗?
我的项目大致结构
数据存入数据库不说了,肯定能存进去!!!
说数据查询吧,我用了hibernate的数据持久,用spring管理sessionfactory,自己写的dao方法,查询到最近的一条记录,action里面是这样
Map request= (Map) ActionContext.getContext().get("request");
request.put("list", this.mkwsjkService.findMkwsjk());
将查询到得结果放到集合里面,传给页面
页面部分用ognl表达式取出数据
<s:iterator value="#request.list" id="us">
用 <s:property value="#us.nongdu"/>这类的标签就可以获取到数据库中的数据,到此一直没有实现定时刷新,
页面部分,我在网上看有一种办法,用javascript实现,
<script>
var time = 500;
var i=1;
window.setInterval('Check()',time);
//在此处我们可以通过该函数来调用java类,返回一个list,并用该list来更新页面数据
function Check()
{
//获得刷新的行对象
var trobj1=document.getElementById("1");
//修改对象值, cslls(*)表示取得行中的第几个元素(第几列)"*"中的*从0开始
trobj1.cells(3).innerText="很强大"+i;
相关问答:
我的程序如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv=&q ......
问题描述:
例如我要显示的内容如下所示
一级目录1
一级目录1子类1
子类1
一级目录1子类2
......
问题是这样的:
我有一个文件nagiv.jsp 另一个文件failure.jsp包含他,同时nagiv文件中有一个可以跳转到yy.jsp的commandButton,但是我将failure中点击nagiv中的哪个commandButton,也面不会跳转 ......
在jsp页面中怎么获得Struts2在action中配置的request。
我在后台的配置如下:
List list = new ArrayList();
list.add(users);
ActionContext ct= ActionContext.getContext();
HttpServletRequest requ ......