java web实时显示问题
我想做一个这样的程序,不断的发送数据给web端,希望browser能够给我实时的显示我发送的数据,请问用什么机制来开发,能够用Applet和servlet结合进行开发吗,能实现吗?请大家不吝赐教,给我指明一条明路!O(∩_∩)O~
要知道http协议的规范,
如果客户端没有请求,你是没办法给反馈的。
所以必须要让客户端去定时的请求(刷新也是一种方式),这样服务器就可以实时给客户端response了
socket 可以用flash或者applet
具体的实现方法怎么样的呢?请给一个大致的思路!谢谢!
页面端使用setIntrenal(‘函数名’,2000(2秒钟))函数,可以不断的给服务器发送请求;
这不是AJAX的应用吗?AJAX不就是做实时动态显示的吗?要各门户网站的股票信息实时显示,
用AJAX应该很容易解决楼主的问题吧
客户端把更新数据提交到服务器,服务器更新数据后将更新后的数据再传递到客户端实时显示
去了解下AJAX吧,一两句说不完的
实时显示也有个时间间隔,就是使用ajax来不间断获取数据就可以了!
http协议没法允许你这么在。
web是属于请求驱动的,就是你一次点击它给你一个结果
当然现在的别的一些技术,入flash、ajax、applet等,其实要实现这东西,大多遵循的还是请求驱动,只是触发请求的是时间定时器罢了
谢谢各位的回答,我现在还得现学Ajax啊,用Applet嵌入网页中能不能实现这种实时的要求呢?
dwr吧
DWR是什么?
相关问答:
我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
<form class="form" action=&quo ......
字符流的读和写最终在底层都是通过字节流来完成的吗? 读写文本文件字符流应该就可以了吧。。
各位大哥大姐帮帮忙阿
Java流包括字节流和字符流,字节流通过IO设备以字节数据的方式读入,而字符流则是通过字节流 ......
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......
我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文
但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。
mysql命令行模式下: ......