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 过滤器添加所需的标头。Spring的例子:http: //zhentao-li.blogspot.com/2012/06/enable-cors-support-in-rest-services.html

于 2013-06-07T12:12:21.440 回答