您需要處理您的遺留網絡服務以解決問題。正如上面的mccannf所說的,你需要在web.xml中添加CORS過濾器。
您可以使用從thetransactioncompany一個解決方案:
的web.xml:
<filter>
<filter-name>CORS</filter-name>
<filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CORS</filter-name>
<url-pattern>*</url-pattern>
</filter-mapping>
行家:
<dependency>
<groupId>com.thetransactioncompany</groupId>
<artifactId>cors-filter</artifactId>
<version>2.5</version>
</dependency>
如果您使用的Apache Tomcat,您可以使用內置的CorsFilter:
web.xml:
<filter>
<filter-name>CorsFilter</filter-name>
<filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CorsFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
的pom.xml:
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-catalina</artifactId>
<version>7.0.42</version>
<scope>provided</scope>
</dependency>
您需要使用Servlet過濾器像這樣的:http://software.dzhuvinov.com/cors-filter.html – mccannf 2014-10-28 18:08:46