为了解决跨域,后端servlet可以通过response.setHeader("Access-Control-Allow-Origin", "*"), 但有时不够,同时也会比较麻烦,比较简单的方法还是增加一个过滤器更加方便
@WebFilter(filterName = "CorsFilters",value = "/*")
public class CorsFilters implements Filter {
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws ServletException, IOException {
HttpServletResponse res = (HttpServletResponse)response;
res.setHeader("Access-Control-Allow-Origin", "*");
chain.doFilter(request, response);
}
}