CORS Filter is a universal solution for fitting Cross-Origin Resource Sharing (CORS) support to Java web applications. CORS is a recent W3C effort to introduce a standard mechanism for enabling cross-domain requests in web browsers and participating servers.
可以考虑使用cors-filter
具体实现可以参考CORS 跨域 实现思路及相关解决方案,里面详细说了CORS和JSONP实现的对比,以及web.xml中CORS的具体配置
springmvc 4.2开始新增对cors的支持,推荐一篇blog :http://blog.csdn.net/isea533/article/details/50449907
如果走nginx 也可以在nginx配置
如下:
但是这样做会有个问题 高并发会影响效率
很普遍的开发需求,这种问题不应该来这里问,搜索spring cors文档 , http://docs.spring.io/spring/docs/current/spring-framework-reference/html/cors.html
想实现jsonp请求么,看看我的Demo:http://git.oschina.net/gradle/ssmbootstrap_table