1

Ext Js とそれらを接続するための Java を使用して Web アプリケーションを作成しています。extdirect spring MVC を使用していますが、別のドメインの Ext Js から Java コントローラー メソッドにアクセスしたいので、次のエラーが発生しましOPTIONS http://localhost:8080/hospital/ext/router?_dc=1370605013919 Origin http://localhost is not allowed by Access-Control-Allow-Origin.た。 Ext js でその問題を修正する方法が見つかりません。知ってる人いたら書き込みお願いします。よろしくお願いします

4

1 に答える 1

1

Javaアプリの問題。アプリは、応答用に CORS (クロスオリジン リソース共有) ヘッダーを追加する必要があります。Access-Control-Allow-Origin: * リクエストのヘッダーにより、他のすべてのドメインからサービスを呼び出すことができます。

必要なヘッダーは、http フィルターを使用して追加できます。春の例: http://zhentao-li.blogspot.com/2012/06/enable-cors-support-in-rest-services.html

于 2013-06-07T12:12:21.440 に答える