SpringMVC解决跨域问题
一、什么事CORS
跨来源资源共享(Cross-origin resource sharing)是一份浏览器技术的规范,提供了 Web 服务从不同域传来沙盒脚本的方法,以避开浏览器的同源策略,是 JSONP 模式的现代版。与 JSONP 不同,CORS 除了 GET 要求方法以外也支持其他的 HTTP 要求。用 CORS 可以让网页设计师用一般的 XMLHttpRequest,这种方式的错误处理比 JSONP 要来的好。
以上内容摘自维基百科
二、如何解决跨域问题
解决跨域的问题很多,可以通过Nginx的反向代理解决跨域,也可以通过对配置文件进行配置或者使用拦截器解决跨域问题。
(1)拦截器方式:
首先配置web.xml
然后写一个拦截器类
(2)springMvc配置文件方式