解决跨域问题

来源:互联网 发布:心蓝抢票软件官方网 编辑:程序博客网 时间:2024/05/21 19:48
import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletResponse;@WebFilter("/api/*")public class CORSFilter implements Filter {@Overridepublic void init(FilterConfig filterConfig) throws ServletException {}@Overridepublic void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)throws IOException, ServletException {HttpServletResponse resp = (HttpServletResponse) response;//允许哪些网站可以跨域resp.setHeader("Access-Control-Allow-Origin", "*");resp.setHeader("Access-Control-Allow-Methods", "POST, GET, PUT, OPTIONS, DELETE");resp.setHeader("Access-Control-Allow-Headers", "x-requested-with, Content-Type");chain.doFilter(request, response);}@Overridepublic void destroy() {}}

原创粉丝点击