JSP网页内容不同用户同步显示的实现

新手,想实现个功能:JSP网页内容不同用户同步显示的实现例如“摇彩票”(计算机产生个随机数),管理员账户“摇出”一个数字后之后,其他打开网页的用户都能同步看到“摇出”的数... 新手,想实现个功能:JSP网页内容不同用户同步显示的实现
例如“摇彩票”(计算机产生个随机数),管理员账户“摇出”一个数字后之后,其他打开网页的用户都能同步看到“摇出”的数字
讲一个大体的思路和需要用到的工具、框架就行,谢谢!
展开
 我来答
百度网友2952ff8
2010-09-16
知道答主
回答量:17
采纳率:0%
帮助的人:6.2万
展开全部
总体思路:这个需要用客户端主动请求方式去做,因为HTTP协议是不支持服务器主动请求客户端的。
思路一、传统方式,在你的js页面做一个监听程序,在你的服务器做一个servlet(用户请求一次servlet你就返回你的摇奖数据),在摇奖开始后这个监听程序每秒去服务器上请求一次数据,将服务器摇出的数据取到(这样就会刷新页面)。
思路二、采用Ajax实现思路一;
至于框架的话,由于这个本身很简单,用框架会增加麻烦;工具倒是可以用用jquery或者mootools等js库的ajax支持函数,倒是省事不少。
百度网友ef10e91
2010-09-16 · TA获得超过1822个赞
知道大有可为答主
回答量:1223
采纳率:50%
帮助的人:1293万
展开全部
我说最简单的办法吧,首先管理员摇数字这个就不用说了吧,摇出来的数字放到application里面,这样所有的用户就都可以看到了。在数字展现页面那可以设置一个定时刷新,比如1s刷新一次,这样的话就能第一时间看到摇出的数字。
至于刷新的办法既可以直接写一个jsp页面,里面包含
<META http-equiv=Refresh content="1; URL=http://本页面url">
或者把显示数字的页放到一个iframe中去再定时刷新。
如果以前使用过ajax的话,也可以使用ajax的定时刷新,这样用户就不用刷新整个页面了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小猫钓鱼1986
2010-09-16 · TA获得超过456个赞
知道小有建树答主
回答量:140
采纳率:100%
帮助的人:164万
展开全部
可以通过dwr的push机制来实现,这是个ajax的逆向推进模式。服务器端可以给浏览器推送数据。
给你推荐一篇文章:
http://wenku.baidu.com/view/83b5203f5727a5e9856a61fc.html
或者采用APE框架
http://www.ape-project.org/
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
力波鸿0i
2010-09-16 · TA获得超过1259个赞
知道小有建树答主
回答量:461
采纳率:100%
帮助的人:347万
展开全部
新建一个类,比如Basic
然后在类里添加一个static数组,比如
public static int[] number;
管理员点“摇出”就往number里写入;
其他用户访问某jsp页面,就让jsp页面读出number里的内容……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
31081020
2010-09-16 · TA获得超过159个赞
知道小有建树答主
回答量:331
采纳率:0%
帮助的人:141万
展开全部
Jquery,ext很多的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式