SpringMVC解决跨域问题

SpringMVC解决跨域问题

一、什么事CORS

跨来源资源共享(Cross-origin resource sharing)是一份浏览器技术的规范,提供了 Web 服务从不同域传来沙盒脚本的方法,以避开浏览器的同源策略,是 JSONP 模式的现代版。与 JSONP 不同,CORS 除了 GET 要求方法以外也支持其他的 HTTP 要求。用 CORS 可以让网页设计师用一般的 XMLHttpRequest,这种方式的错误处理比 JSONP 要来的好。
以上内容摘自维基百科

二、如何解决跨域问题

解决跨域的问题很多,可以通过Nginx的反向代理解决跨域,也可以通过对配置文件进行配置或者使用拦截器解决跨域问题。

(1)拦截器方式:

首先配置web.xml

112442_5whd_1421266.png

然后写一个拦截器类

112150_DIkX_1421266.png

(2)springMvc配置文件方式

112553_gOPL_1421266.png

 

转载于:https://my.oschina.net/u/1421266/blog/1586784

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值