0

我想使用 html/js 作为我的 Java 应用程序的图形界面,为此我有一个在 port 上运行的 Jetty http 服务器8040

8080客户端脚本使用 jQuery AJAXget()方法在端口上的 Mongoose 服务器上完成。

执行 AJAX 请求时,我得到

XMLHttpRequest cannot load http://localhost:8040/. Origin http://localhost:8080 is not  allowed by Access-Control-Allow-Origin.

我做了一点谷歌:发现这被称为同源策略,如果我理解这一点,脚本不能向同一地址上的另一个端口发出请求吗?那么我该如何进行这项工作,即。在同一台机器上同时运行 java 服务器和 javascript 客户端?

4

1 回答 1

2

看看这个维基页面:

http://wiki.eclipse.org/Jetty/Feature/Cross_Origin_Filter

于 2012-05-14T16:48:33.687 回答