java隔几秒发数据_java – 如何将数据推送到jsp而不是每2秒请求一次?
使用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秒请求一次?相关推荐
- java控制一次传10条数据_java 定时同步数据的任务优化
前言 定时任务在系统中并不少见,主要目的是用于需要定时处理数据或者执行某个操作的情况下,如定时关闭订单,或者定时备份.而常见的定时任务分为2种,第一种:固定时间执行,如:每分钟执行一次,每天执行一次. ...
- java筛选表格,java怎么获取excel中的数据_java筛选excel数据
你好! 请教你个问题 java web程序如何将读取的excel表格里的数据插入到数据库,并显示在JSP页面上? 主要用poi.jar 包.包含两jar就可以了:poi-3.16.jar.poi-oo ...
- java将运算符号替换成_java基础——day02-1 数据类型转换与算数运算符
数据类型转换 自动转换 自动转换:将取值范围小的类型 自动提升为取值范围大的类型 例如:一个int类型变量和一个byte类型变量进行加法运算,结果会返回什么类型呢? packageday02;publ ...
- java存储数据_Java中六种数据存储方式
存储数据 1.寄存器(register).这是最快的存储区,因为它位于不同于其他存储区的地方--处理器内部.但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配.你不能直接控制,也不能在程序中 ...
- java抓取薅羊毛网站数据 并通过服务号推送到微信
抓取网址为 https://ym.today/yangmao 1. java解析html首先引入jsoup <dependency><groupId>org.jsoup< ...
- java socket 推送机制_Java中websocket消息推送的实现代码
一.服务层 package com.demo.websocket; import java.io.IOException; import java.util.Iterator; import java ...
- java 微信 推送_JAVA 微信消息模板推送
公众号配置模板示例 推送接口 /** * * @title: sendTemplate * @author: daixiaowei * @date: 2019年11月09日 下午 12:59:27 * ...
- js中websocket基本使用及数据量过大或推送频率过快等基本问题
WebSocket的定义 WebSocket是html5提供的一种在单个TCP连接上进行双向通信的协议,解决了客户端和服务端之间的实时通信问题.浏览器和服务器只需完成一次握手,两者之间就可以创建一个持 ...
- java apns feedback_php从苹果apns的feedback服务器获取推送失败的token
注意事项: 1.建议和feedback服务器建立长连接,连接过于频繁有可能被当做攻击(简简单单的做一些测试时没有关系的); 2.获取的token是在上次你给你的应用发推送失败时加feedback服务的 ...
最新文章
- AutoX李卓:无人驾驶市场是渐进式的,但技术其实很难渐进式
- 经典SQL语句大全(提升篇)
- em算法怎么对应原有分类_EM算法原理
- SVN基本的理解和使用
- Kubernetes 1.14重磅来袭,多项关键特性生产可用
- 研发协同平台持续集成Jenkins作业设计演进
- hbase 页面访问_HBase
- sdp ddp内存怎么分_旗舰手机跑分66万+,缩短与PC差距,手机成生产力工具也许不是梦...
- Flex 4 [HostComponent] class xxx not found (AS code)
- 如何使用c语言制作微信小程序,不懂代码如何制作微信小程序?微信小程序的步骤?...
- 也谈POV旋转LED制作,经验及技术点。
- EXCEL【数据处理之数据抽取——字段拆分】
- 超级美女抽出滤镜抠图
- win10计算机无法复制文件,Windows10系统无法复制文件到u盘的解决方案
- 战舰帝国服务器维护,【图片】9月17日更新公告亲爱的司令官:《战舰帝国》于9月17日维护,成功更新后可以获得200个钻石的更新补偿_战舰帝国吧_百度贴吧...
- Mac新手使用技巧——Mac如何强制关机
- mybatis mysql 关于调用存储过程获取查询结果
- windows内核开发学习笔记十五:IRP结构
- h3c登录交换机的配置方法
- 软件测试的14种类型