servlet收到的AJAX调用但没有给出响应

时间:2012-04-12 19:42:48

标签: java javascript tomcat servlets google-chrome-extension

我有一个简单的chrome应用程序,它向在tomcat 7.0上运行的servlet发送请求。 servlet成功接收了请求,但chrome应用程序从未得到响应。 chrome应用程序接收状态0和readyState 4,并使用:

进行调用
 var xmlhttp = new XMLHttpRequest();
 xmlhttp.onreadystatechange = function() { alert(xmlhttp.status + " " + xmlhttp.readyState); }
 xmlhttp.open("GET", http://localhost:8084/NewServlet");
 xmlhttp.send(null);

我的chrome应用程序清单包含:

"permissions": [
    "http://localhost/",
    "tabs"
 ]

servlet本身打开浏览器的流并打印一条消息。任何人都知道如何解决这个问题?谢谢!

1 个答案:

答案 0 :(得分:0)

"http://localhost/"更改为"http://localhost/*"。第一个只允许没有路径/NewServlet的请求。