java-使用什么定时器能够定时对前台页面发送消息?

问题描述

使用什么定时器能够定时对前台页面发送消息?
系统启动后,后台定时器执行,执行的时候向jsp页面弹出消息提醒用户,使用什么方法能做到这个功能?

解决方案

除非HTML5 WebSocket 不然后台没有办法主动向叶面发送消息。

你可以尝试在jsp页面,通过AJAX技术定时向服务器请求消息,有新消息时通过javascript弹出消息提示。

时间: 2024-10-31 12:25:42

java-使用什么定时器能够定时对前台页面发送消息?的相关文章

java问题关于ajax的异步请求前台页面的值传到后台然后再返回到前台

问题描述 java问题关于ajax的异步请求前台页面的值传到后台然后再返回到前台 前台页面上有个select框 select框中的值是从后台获取的 然后任意选中select框下面的值,让这个值传到后台作为参数 String sql="select phone deviceinfo where vehiclenumber='+select选中的值+'" 然后把查询到的phone在传到另外一个sql=select top 1 data from phone(作为表明) 关键是那个selec

为什么后台不能显示前台页面发送过来的数据(Jsp)

问题描述 前台说一个登录页面(用户名密码头像)>>>>中间接收<%StringrootPath=request.getRealPath("/");DiskFileUploaddfu=newDiskFileUpload();List<FileItem>fis=dfu.parseRequest(request);Useruser=newUser();for(FileItemfi:fis){if(fi.isFormField()==true){if(

Java网络服务器(Mina架构)往C++网络服务器发送消息,掉1字节,请问是什么原因

问题描述 JAVAServer是以MINA为基础构建的网络通讯消息包现在有这么一个问题:以二进制的形式往C++服务器发送消息.我断点跟踪的情况是将:30-0-0-0-2-3-1-0-0-0-b-0-63-64-79-40-31-32-36-2e-63-6f-6d-18-0-0-0-3-1-5-0-31-30-30-38-39-3-0-63-64-79-4-0-6e-75-6c-6c-1-0-0-0推送到客户端,但是很根据抓包的情况来看,只有30-0-0-0-2-3-1-0-0-0-b-0-63-

JAVA中 Spring定时器的两种实现方式_java

目前有两种流行Spring定时器配置:Java的Timer类和OpenSymphony的Quartz. 1.Java Timer定时 首先继承java.util.TimerTask类实现run方法 import java.util.TimerTask; public class EmailReportTask extends TimerTask{ @Override public void run() { ... } } 在Spring定义 ... 配置Spring定时器 <bean id=&quo

link环境下制作一款《订餐软件》,请问延迟发货的定时器和定时发货的定时器的区隔怎么实现?

问题描述 link环境下制作一款<订餐软件>,请问延迟发货的定时器和定时发货的定时器的区隔怎么实现? link环境下制作一款<订餐软件>,请问延迟发货的定时器和定时发货的定时器的区隔怎么实现? 解决方案 这个可以使用quartz.net http://blog.csdn.net/gavin_luo/article/details/12758973

使用java static做缓存 如何定时清理重置static数据

问题描述 使用java static做缓存 如何定时清理重置static数据 调用外部接口返回数转json加处理需要两分钟,但是数据变化不会太大,现在希望用 缓存存起来,定时重置缓存,使用公司内部缓存工具可以做到设置超时时间如果缓存为空则调用接口且重新为缓存赋值,但缓存失效时总会存在需要直接访问接口而导致访问太慢,所以我想是不是可以用static对数据做内存缓存,思路:用定时任务定时为静态变量重置赋值,但目前遇到如下几个疑问: 1.static变量如何回收,如果我先给变量赋予一个json对象1,

为什么访问java web工程名可以跳转到前台页面?

问题描述 为什么访问java web工程名可以跳转到前台页面? 为什么访问java web工程名可以跳转到前台页面? 为什么访问java web工程名可以跳转到前台页面? 为什么访问java web工程名可以跳转到前台页面? 解决方案 1.默认tomcat容器的默认页面. <welcome-file-list> <welcome-file>/index.html</welcome-file> </welcome-file-list> 这种方式适合访问静态的页

windows api 多线程-子线程阻塞来调用定时器确保定时函数完成

问题描述 子线程阻塞来调用定时器确保定时函数完成 小弟是在初始化一个窗口的时候创建了一个子线程,在这个子线程里面调用对了一个定时器来定时检测一些信息,然后将检测的结果返回给该线程处理,然后将处理结果在主线程里面和用户交互,现在是发现定时器的那个定时执行的函数不工作,在设置定时器下面用一个MessageBox阻塞一下,定时执行的函数就工作,但是其他组的线程的办法貌似不行,求指点,部分代码如下 unsigned int _stdcall Thread1(LPVOID) { HANDLE g_hEve

JS定时器使用,定时定点,固定时刻,循环执行详解_javascript技巧

本文概述:本文主要介绍通过JS实现定时定点执行,在某一个固定时刻执行某个函数的方法.比如说在下一个整点执行,在每一个整点执行,每隔10分钟定时执行的方法. JavaScript中有两个定时器方法:setTimeout()和setInterval(). 这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript.实际上,setTimeout和setInterval的语法相同.它们都有两个参数,一个是将要执行的代码字符串,或者函数名,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后