跨域是老生常谈的问题了,不同域名或者相同域名不同端口都会产生跨域访问的问题。
解决方案
1、在前端用jsonp的方式请求
2、后端设置响应头header
3、用Spring MVC 4.2+的版本,已经内置提供跨域支持(@CrossOrigin注解方式 或者 自己配置下 )
我用的spring mvc4.0所以这里给出第二种方式根据拦截器来实现设置响应头:
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* Created by Healist on 2017/1/31.
*/
public class CORSFilter implements Filter {
public void init(FilterCon