定时器如何和页面联动

uzumaki_suzuna 2017-02-22 06:09:31
我在页面点击获取当前时间,然后想在后台用定时器限制一天之内不能再获取,请问应该用什么框架,或者我直接用servlet能做到吗?
...全文
168 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
vswen5 2017-02-23
  • 打赏
  • 举报
回复
用啥定时器啊 用户点击时记录该时间 用户在点击判断记录的时候和当前时间是不是差一天
「已注销」 2017-02-23
  • 打赏
  • 举报
回复
我的第一想法是时间放库里。。。在servlet里面查一下比较看看时间
uzumaki_suzuna 2017-02-23
  • 打赏
  • 举报
回复
static int count =0;
public static void showTimer() {
TimerTask task = new TimerTask() {
@Override
public void run() {
++count;
System.out.println("时间 " +new Date() + " 执行了" + count + "次"); // 此方法显示当前时间次数
}
};

//设置执行时间
Calendar calendar =Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day =calendar.get(Calendar.DAY_OF_MONTH);
//定制每天的00:00:00执行,
calendar.set(year, month, day, 00, 00, 00);
Date date = calendar.getTime();
Timer timer = new Timer();
//每天的date时刻执行task, 仅执行一次
timer.schedule(task, date);
}

定时器我是这么写的,但是它是重复执行,没有限制到页面上去
Alvis_you 2017-02-23
  • 打赏
  • 举报
回复
这个完全后台就能做,简单的直接用Timer计时,做个单例就行
uzumaki_suzuna 2017-02-23
  • 打赏
  • 举报
回复
“用户在点击判断记录的时候和当前时间是不是差一天” 这位大神你的意思是完全用JS做吗?但是这个要怎么判断?

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧