jsp中怎样在一个页面上实现数据的输入而在另一个页面上生成柱状表?

jsp代码怎样实现在一个界面上输入数字(每次输入一个),然后再另一个页面上可以通过代码生成一个柱状表?... jsp代码怎样实现在一个界面上输入数字(每次输入一个),然后再另一个页面上可以通过代码生成一个柱状表? 展开
 我来答
mikemelon2012
推荐于2016-10-08 · TA获得超过3633个赞
知道大有可为答主
回答量:938
采纳率:87%
帮助的人:381万
展开全部
要是一个页面上输入数字,另一个不同页面生成柱状图的话,用一种高级AJAX技术,叫Comet,就可实现,Comet比传统Ajax更优越的地方在于传统Ajax是从页面想服务器请求数据,而Comet是一种服务器向页面推送数据的技术。你可以想象一下一些股票报价图,和体育比赛直播的页面。

实现你的想法,思路如下:
1)在第一个页面,当输入一个数字时,在该输入框的onchange事件里发起AJAX请求,让后台的servlet得到这个数字,该servlet一接到该数字就发出去响应。
2)在第二个页面里用Comet方式监听上一步里的那个servlet的响应,同时根据响应用JavaScript动态更新DOM的方式生成柱状表。

这里关键就是如何实现Comet,你可以在IBM developer上用Comet为关键词搜一篇文章,我记得讲的挺好的,也可以看看《JavaScript高级程序设计(第三版)》里介绍Comet的章节。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式