Javascript 使用js函数触发Servlet
servlet查询数据库并将数据抛出到文件中。 此数据文件必须每10秒刷新一次,以便用户查看更新的信息 我需要关于使用javascript函数触发servlet的帮助。我成功地在JS中获得了timeinterval方法,但在调用servlet时遇到了问题Javascript 使用js函数触发Servlet,javascript,servlets,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
var int=self.setInterval("trigger()",10000);
function(){
//Servlet queries the db and loads the data into the file.
trigger servlet ...???
" TriggerServlet? ......
}
您必须进行ajax调用。如果您想使用jquery,您可以检查这里的示例-如何从servlet获取响应值?如何捕获响应文件名?谢谢…我只需要返回特定字符串作为响应。怎么才能只得到那个?
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);
}
}
};