J2EE中的倒计时定时器

Countdown Timer in J2EE

本文关键字:定时器 倒计时 J2EE      更新时间:2023-12-13

我正在J2EE中处理Online Examination项目,我想放置一个countdown timer,它允许用户查看提交考试前的剩余时间。。实现这一点最有效的方法是什么?我找到了一个,用Javascript我可以做一个。但是,JAVA中是否有API可用于这些???此外,还有其他方法吗?

我现在拥有的Countdown timer的数据是time interval或应该递减到0的开始时间。

int time

实现这一点最有效的方法是什么?

将JQuery ajaxsetInterval一起使用。不需要任何服务器端计时器来显示倒计时。看看下面的示例。

        $(document).ready(function() {
            var time=100;
            setInterval(updateActiveStatus, 1000);
            function updateActiveStatus() {
                console.log('Count down call');
                time=time-1;
                if(time==0){
                 // Lock the exam by hide or display none.
                }
                $.ajax({
                    url: "Servlet", // Call Servlet if any server side update needed.
                    success: function(data, textStatus, jqXHR) {
                        $('#countdownDiv').html(time);
                    }
                });
            }
          });

检查这个jquery定时器插件。我已经在我的应用程序中实现了它。效果很好。