javaWeb项目跨域问题解决方案:
1.简单的servlet项目 1.配置一个filter过滤器,过滤所有的请求,并且设置响应头 package Filter; import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /*自定义拦截器 用于给每个都加上跨域的头*/ public class CORSFilter implements Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { //变成http的 HttpServletResponse resp = (HttpServletResponse) response; // 添加参数,允许任意domain访问 resp.setContentType("text/html;charset=UTF-8"); //禁用缓存,确保网页信息是最新数据 resp.setHeader("Pragma","No-cache"); resp.setHeader("Cache-Control","no