使用Spring最好的办法是将计划查询的结果存储到内存中的bean中,然后让另一个请求范围bean将该结果存储在Web可访问的方法中,并将其作为文本(或JSON)返回.或者,您可以在每次请求更新时查询数据库.

然后,您可以从页面发出定时异步请求(您可能需要使用YUI Connection Manager),阅读响应并使用google.maps.Map中的panTo方法更新地图位置.

如您所见,该解决方案分为Java和JavaScript部分.

对于Java端,您必须创建一个控制器来执行对数据库的查询(或者更好,将该任务委托给另一个层)并将结果作为JSON返回,您可以使用http://spring-json.sourceforge.net/.它在Spring中有点复杂,因此您可能希望创建一个返回数据的简单servlet.

对于Javascript方面,一旦有了一个返回JSON数据的工作端点,使用YUI Connection Manager和google maps api:

function update(){

var callback = {

success: function (o) {

var response = YAHOO.lang.JSON.parse(o.responseText);

map.panTo({lat: response.lat,lng: response.longi}); // map is the google.maps.Map representing your map

},failure: function (o) {

}

}

var sUrl = '/getData.htm'; // This is the request mapping for your bean

YAHOO.util.Connect.asyncRequest('GET',sUrl,callback);

}

function init(){

setTimeout("update()",2000);

}

java隔几秒发数据_java – 如何将数据推送到jsp而不是每2秒请求一次?相关推荐

  1. java控制一次传10条数据_java 定时同步数据的任务优化

    前言 定时任务在系统中并不少见,主要目的是用于需要定时处理数据或者执行某个操作的情况下,如定时关闭订单,或者定时备份.而常见的定时任务分为2种,第一种:固定时间执行,如:每分钟执行一次,每天执行一次. ...

  2. java筛选表格,java怎么获取excel中的数据_java筛选excel数据

    你好! 请教你个问题 java web程序如何将读取的excel表格里的数据插入到数据库,并显示在JSP页面上? 主要用poi.jar 包.包含两jar就可以了:poi-3.16.jar.poi-oo ...

  3. java将运算符号替换成_java基础——day02-1 数据类型转换与算数运算符

    数据类型转换 自动转换 自动转换:将取值范围小的类型 自动提升为取值范围大的类型 例如:一个int类型变量和一个byte类型变量进行加法运算,结果会返回什么类型呢? packageday02;publ ...

  4. java存储数据_Java中六种数据存储方式

    存储数据 1.寄存器(register).这是最快的存储区,因为它位于不同于其他存储区的地方--处理器内部.但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配.你不能直接控制,也不能在程序中 ...

  5. java抓取薅羊毛网站数据 并通过服务号推送到微信

    抓取网址为 https://ym.today/yangmao 1. java解析html首先引入jsoup <dependency><groupId>org.jsoup< ...

  6. java socket 推送机制_Java中websocket消息推送的实现代码

    一.服务层 package com.demo.websocket; import java.io.IOException; import java.util.Iterator; import java ...

  7. java 微信 推送_JAVA 微信消息模板推送

    公众号配置模板示例 推送接口 /** * * @title: sendTemplate * @author: daixiaowei * @date: 2019年11月09日 下午 12:59:27 * ...

  8. js中websocket基本使用及数据量过大或推送频率过快等基本问题

    WebSocket的定义 WebSocket是html5提供的一种在单个TCP连接上进行双向通信的协议,解决了客户端和服务端之间的实时通信问题.浏览器和服务器只需完成一次握手,两者之间就可以创建一个持 ...

  9. java apns feedback_php从苹果apns的feedback服务器获取推送失败的token

    注意事项: 1.建议和feedback服务器建立长连接,连接过于频繁有可能被当做攻击(简简单单的做一些测试时没有关系的); 2.获取的token是在上次你给你的应用发推送失败时加feedback服务的 ...

最新文章

  1. AutoX李卓:无人驾驶市场是渐进式的,但技术其实很难渐进式
  2. 经典SQL语句大全(提升篇)
  3. em算法怎么对应原有分类_EM算法原理
  4. SVN基本的理解和使用
  5. Kubernetes 1.14重磅来袭,多项关键特性生产可用
  6. 研发协同平台持续集成Jenkins作业设计演进
  7. hbase 页面访问_HBase
  8. sdp ddp内存怎么分_旗舰手机跑分66万+,缩短与PC差距,手机成生产力工具也许不是梦...
  9. Flex 4 [HostComponent] class xxx not found (AS code)
  10. 如何使用c语言制作微信小程序,不懂代码如何制作微信小程序?微信小程序的步骤?...
  11. 也谈POV旋转LED制作,经验及技术点。
  12. EXCEL【数据处理之数据抽取——字段拆分】
  13. 超级美女抽出滤镜抠图
  14. win10计算机无法复制文件,Windows10系统无法复制文件到u盘的解决方案
  15. 战舰帝国服务器维护,【图片】9月17日更新公告亲爱的司令官:《战舰帝国》于9月17日维护,成功更新后可以获得200个钻石的更新补偿_战舰帝国吧_百度贴吧...
  16. Mac新手使用技巧——Mac如何强制关机
  17. mybatis mysql 关于调用存储过程获取查询结果
  18. windows内核开发学习笔记十五:IRP结构
  19. h3c登录交换机的配置方法
  20. 软件测试的14种类型

热门文章

  1. 源码分析参考:Spider
  2. 【CCF】201709-1打酱油
  3. 案例解释图像傅里叶变换的幅度谱和相位谱的以及反变换
  4. 算法中的算子是什么意思,图像处理一样理解
  5. CustomValidator,客户端,服务器端验证
  6. 在keil uVision 2/uVision 3下使用伟福系列仿真器的方法:
  7. 138个被撤出EI检索的会议
  8. 【opencv学习】单应性变换Homography
  9. The Network Adapter could not establish the connection解决
  10. deepfake ai智能换脸_AI 换脸、声音篡改等,明确写入新版民法典!