0

Java アプリケーションのグラフィカル インターフェイスとして html/js を使用したいと考えています。このために、Jetty http サーバーを port で実行しています8040

8080クライアント スクリプトは、jQuery AJAXget()メソッドを使用して、ポート の Mongoose サーバーで実行されます。

AJAX リクエストを実行すると、

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

私は少しグーグルをしました:そして、これはSame origin policyとして知られていることがわかりました、そして私がこの権利を理解していれば、スクリプトは同じアドレスの別のポートにリクエストを行うことはできませんか?では、どうすればこれを機能させることができますか。同じマシンでJavaサーバーとJavaScriptクライアントの両方を実行しますか?

4

1 に答える 1

2

このwikiページを見てください:

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

于 2012-05-14T16:48:33.687 に答える