飛英帝

当一个人找不到出路的时候,最好的办法就是将当前能做好的事情做到极致,做到无人能及

导航

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>

 

posted on 2018-03-26 17:29  fei563786979  阅读(84)  评论(0编辑  收藏  举报

欢迎访问我的个人博客!

飛英帝