我想基于How to use Servlets and Ajax?回答创建一个简单的AJAX调用 servlet处理请求(它可以在doGet()函数的控制台上打印),但客户端没有任何反应。 Chrome错误消息为:
XMLHttpRequest cannot load http://localhost:8080/package/servlet. Origin null is not allowed by Access-Control-Allow-Origin.
谢谢!
答案 0 :(得分:0)
看起来浏览器端拒绝基于Cross Origin Resource Sharing的AJAX请求/响应。这就是Access-Control-Allow-Origin
标头的来源。给this thread一个关于如何解决这个问题的一些提示。
答案 1 :(得分:0)
我从本地存储(C :)运行html。那是问题吗?我该怎么办呢?
这绝对是个问题。您应该通过HTTP请求HTML。您的目标最终用户也不会从本地磁盘文件系统运行HTML,对吗?