J2EE中的倒数计时器

时间:2013-11-28 06:42:14

标签: java javascript jsp java-ee servlets

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

我现在对Countdown timer的数据是time interval或者应该减少到0的开始时间。

int time

2 个答案:

答案 0 :(得分:1)

  

实施此方法的最有效方法是什么?

将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);

                    }
                });
            }
          });

答案 1 :(得分:0)

检查this jquery计时器插件。我在我的应用程序中实现了它。效果很好。