spring mvc 攔截器跨域問題

来源:互联网 发布:java项目开发实例 编辑:程序博客网 时间:2024/06/05 07:03
@Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {    System.out.println("-------------------preHandle");    response.setCharacterEncoding("UTF-8");    if(request.getHeader("Access-Control-Allow-Headers") != null   ){        response.setHeader("Access-Control-Allow-Headers",request.getHeader("Access-Control-Allow-Headers"));    }    if(request.getHeader("Origin")!=null) {        response.setHeader("Access-Control-Allow-Origin",request.getHeader("Origin"));    }else{        response.setHeader("Access-Control-Allow-Origin","*");    }    response.setHeader("Access-Control-Allow-Credentials","true");
    return true;
}