java跨域问题

 1 public class SimpleCORSFilter implements Filter{  
 2   
 3     @Override  
 4     public void destroy() {  
 5           
 6     }  
 7   
 8     @Override  
 9     public void doFilter(ServletRequest req, ServletResponse res,  
10             FilterChain chain) throws IOException, ServletException {  
11             HttpServletResponse response = (HttpServletResponse) res;  
12             response.setHeader("Access-Control-Allow-Origin", "*");  
13             response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");  
14             response.setHeader("Access-Control-Max-Age", "3600");  
15             response.setHeader("Access-Control-Allow-Headers", "x-requested-with");  
16             chain.doFilter(req, res);  
17           
18     }  
19   
20     @Override  
21     public void init(FilterConfig arg0) throws ServletException {  
22           
23     }  
24   
25 }

web.xml配置

1 <filter>  
2       <filter-name>cors</filter-name>  
3       <filter-class>com.ssm.web.filter.SimpleCORSFilter</filter-class>  
4     </filter>  
5     <filter-mapping>  
6       <filter-name>cors</filter-name>  
7       <url-pattern>/*</url-pattern>  
8     </filter-mapping>
原文地址:https://www.cnblogs.com/fei563786979/p/8652366.html