使用js函数触发Servlet

时间:2012-02-04 09:30:37

标签: javascript servlets

servlet查询数据库并将数据输入到文件中。 此数据文件必须每10秒刷新一次,以便用户查看更新的信息。

我需要帮助用javascript函数触发servlet。我成功地在JS中获取了timeinterval方法,但是我在调​​用servlet时遇到了问题。

var int=self.setInterval("trigger()",10000); 

function(){ 

    //Servlet queries the db and loads the data into the file. 
    trigger servlet ...??? 

    " TriggerServlet? ...... 

}

1 个答案:

答案 0 :(得分:0)

      var url = "servlet URL"; 
      var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP');
      request.open("GET",url,true);
      request.send(null);
      request.onreadystatechange = function() {
            if (request.readyState == 4) {
                if (request.status == 200) {
                    var response = request.responseText;
                    alert(response);
                }
        }
      };