1. 一个定时线程去查询数据中最新的值,最新值保存到定时线程任务的静态变量中。
2. 用setInterval或者EventSource发请求到后台方法,这个方法内容很简单,就是去获取定时线程任务的静态变量。
3.不支持EventSource的浏览器使用setInterval.
需要注意:使用EventSource时的返回值一定要加上\n\n 不然页面无响应。
response.getWriter().write("data:"+myCount.addAndGet(1)+"\n\n");