如何在jsp页面上2秒钟后从数据库获取数据

如何在jsp页面上2秒钟后从数据库获取数据,jsp,web,Jsp,Web,目前我正在做一个大学网络项目。我的应用程序/网页是体育应用程序/网页,因此我想在我的jsp页面上每隔2秒从数据库或外部API获取新分数,因此请为我提供一个解决方案,我不必刷新我的页面(如果可能的话)并获取最新分数 我真的不知道该怎么办。请帮帮我。试试这个 function getScore(){ $.ajax( { url: "/yourUrl/score.jsp", type:'POST', data: "input data", con

目前我正在做一个大学网络项目。我的应用程序/网页是体育应用程序/网页,因此我想在我的
jsp
页面上每隔2秒从数据库或外部API获取新分数,因此请为我提供一个解决方案,我不必刷新我的页面(如果可能的话)并获取最新分数

我真的不知道该怎么办。请帮帮我。

试试这个

 function getScore(){

    $.ajax(
    {
    url: "/yourUrl/score.jsp",  
    type:'POST',
    data: "input data",
    contentType: "application/json", //here specify content type
    success: function(result){
        alert(result); // here result is response return from score.jsp
          })


    },
    error: function(e) {
         alert("error in getting  score!");
            }
    });
    setTimeout(getScore, 2000);
}
这里

设置超时(getScore,2000)

“setTimeout”是一个java脚本方法,每2000米秒调用一次getScore方法。
在getScore中,调用一个ajax方法,该方法请求特定servlet或jsp上的数据并获取响应中的数据。

javascript计时器,该计时器触发对另一个servlet或jsp页面的ajax调用