在用jsp,java做一个实时数据显示的页面。
oracle数据库中数据实时更新,
客户端也要更新,通过客户端要刷新来更新数据,如何能做到不刷新更新数据,或者假刷新页面,即客户端基本看不出的刷新?
我现在的方法是:主页面中用<iframe src="子页面.jsp" ...> 来嵌套要更新的数据
子页面.jsp中,<meta htt-equiv="refresh" content="6" url="子页面.jsp">这样可以做到数据的更新,但客户端主页面中能明显看到刷新过程,请问有什么方法能让主页面看不出刷新?
十万火急,立即送分。

解决方案 »

  1.   

    用AJAX肯定能做到
    就是使用一个能传递和接收服务器信息的ACTIVEX组件
    但是信息交换要用XML,
    还可以用其他办法,道理相同的
      

  2.   

    我没有用过ajax,因为比较急,临时抱佛脚好像不行了,能有其他的解决方法吗,谢了!
      

  3.   

    这样做客户端不可能看不到刷新。不用想了。ajax可以实现的,实际上就是XMLHtpp无刷新技术。形象的讲一下,应该知道RSS,那些订阅软件访问地址,得到数据,实际上就生成了一个XML文件,客户端解释了一下。而浏览器通过MSXML.DOMDocument对象方法去读取XML文件不会刷新窗口。就是这样。
      

  4.   

    window.setTimeout("opencontent()", 5000);