在web.xml文件中加入以下内容:
CorsFilter cn.iqoo.api.filter.CorsFilter CorsFilter /*
即可支持js的跨域请求了.
第二
/* * @Project_Name: iqoo-parent * @File_Name: CorsFilter * @Package_Name: cn.iqoo.api.filter * @Date: 17-3-2 下午10:41 * @Creator: jonath * @Line: ---------------------------------------- */package cn.iqoo.api.filter;import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * TODO: * * @author: jonath * @date: 17-3-2 */public class CorsFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { HttpServletResponse httpResponse = (HttpServletResponse) servletResponse; httpResponse.addHeader("Access-Control-Allow-Origin", "*"); httpResponse.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); httpResponse.setHeader("Access-Control-Allow-Methods", "GET, PUT, DELETE, POST"); filterChain.doFilter(servletRequest, servletResponse); } @Override public void destroy() { }}