最近我做项目遇到了一个问题,就是后台获取 MYSQL 数据库的两个Timestamp 类型的数据,一个是考试的开始时间,一个是结束时间,要JSP页面实现一个开始开始考试倒计时,还要实现一个离考试结束还有多长时间,第一次做JAVA 计时器,有点摸不着头脑,主要是因为这个问题已经耽搁了我两天了,网上搜寻无果,我不得不到专业论坛 CSDN 向各位大侠请教,而且我要在JSP页面用标签迭代器迭代显示。(谢谢了!!)

解决方案 »

  1.   

    要JSP页面实现一个开始开始考试倒计时
    倒计时?
    貌似javascript就可以实现吧!
    要是jsp做的话那就定时刷新加上ajax局部刷新
     
      

  2.   

    兄弟,我就是因为AJAX 不是很熟,所以才要在后台进行计算后,得到一个对象,在后台直接调用显示时间啊
      

  3.   

    Timetamp t1;
    Timestamp t2;(t2.getTime()-t1.getTime())/1000; //秒数
      

  4.   

    那样时间差是LONG类型的哇来点专业人士吧上帝。。
      

  5.   


    现在我才发现,原来CSDN 论坛也不过如此,都是为了积分的浮云而已。罢了罢了。。还是到百度知道发帖吧。。
      

  6.   

    long型返回的是微秒,自己看手册去。
      

  7.   

    这个东西,是前台的事儿,和jsp 没关系。
    学习一下,javascript应该比较有用。
    开始考试倒计时,
    setTimeout()
    把读出来的开考时间。和现在的时间之差就是多长时间考试。然后转到考试页面。
    这个时间是动态的,因为 不同的人,准备考试的时间不同。
    如果想动态的显示就用
    setInterval,更新一下页面的时间。
    考试结束和这个就类似了。
    也就说,比如到时间了,就用setTimeout(function 考试结束,)。
    思路应该就是这样的。