我想使用 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 客户端?