jsp中怎样在一个页面上实现数据的输入而在另一个页面上生成柱状表?
jsp代码怎样实现在一个界面上输入数字(每次输入一个),然后再另一个页面上可以通过代码生成一个柱状表?...
jsp代码怎样实现在一个界面上输入数字(每次输入一个),然后再另一个页面上可以通过代码生成一个柱状表?
展开
展开全部
要是一个页面上输入数字,另一个不同页面生成柱状图的话,用一种高级AJAX技术,叫Comet,就可实现,Comet比传统Ajax更优越的地方在于传统Ajax是从页面想服务器请求数据,而Comet是一种服务器向页面推送数据的技术。你可以想象一下一些股票报价图,和体育比赛直播的页面。
实现你的想法,思路如下:
1)在第一个页面,当输入一个数字时,在该输入框的onchange事件里发起AJAX请求,让后台的servlet得到这个数字,该servlet一接到该数字就发出去响应。
2)在第二个页面里用Comet方式监听上一步里的那个servlet的响应,同时根据响应用JavaScript动态更新DOM的方式生成柱状表。
这里关键就是如何实现Comet,你可以在IBM developer上用Comet为关键词搜一篇文章,我记得讲的挺好的,也可以看看《JavaScript高级程序设计(第三版)》里介绍Comet的章节。
实现你的想法,思路如下:
1)在第一个页面,当输入一个数字时,在该输入框的onchange事件里发起AJAX请求,让后台的servlet得到这个数字,该servlet一接到该数字就发出去响应。
2)在第二个页面里用Comet方式监听上一步里的那个servlet的响应,同时根据响应用JavaScript动态更新DOM的方式生成柱状表。
这里关键就是如何实现Comet,你可以在IBM developer上用Comet为关键词搜一篇文章,我记得讲的挺好的,也可以看看《JavaScript高级程序设计(第三版)》里介绍Comet的章节。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询