zoukankan      html  css  js  c++  java
  • java解决跨域

    最简单的方法就是添加这么一句

    response.setHeader("Access-Control-Allow-Origin", "*");

    也可以添加拦截器

    @Interceptor
    public class SimpleCORSFilter implements HandlerInterceptor  {
    
        @Override
        public boolean preHandle(HttpServletRequest request,
                HttpServletResponse response, Object handler) throws Exception {
            // TODO Auto-generated method stub
            return false;
        }
    
        @Override
        public void postHandle(HttpServletRequest req,
                HttpServletResponse resp, Object handler,
                ModelAndView modelAndView) throws Exception {
            resp.setHeader("Access-Control-Allow-Origin", "*"); 
            resp.setHeader("Access-Control-Allow-Methods", "*");
            resp.setHeader("Access-Control-Allow-Headers", "Content-Type,XFILENAME,XFILECATEGORY,XFILESIZE");
            resp.setHeader("Access-Control-Max-Age", "3600");
            if (req.getMethod().equals("OPTIONS")) {
                resp.setStatus(HttpStatus.SC_OK);
                resp.getWriter().write("OPTIONS returns OK");
            }
        }
    
        @Override
        public void afterCompletion(HttpServletRequest request,
                HttpServletResponse response, Object handler, Exception ex)
                throws Exception {
            // TODO Auto-generated method stub
            
        }
    
    }
    <mvc:interceptors>
            <mvc:interceptor>
                <mvc:mapping path="/action/**"/>
                <bean class="com.xiang.filter.SimpleCORSFilter"> 
                           </bean>
             </mvc:interceptor>
        </mvc:interceptors>
                  <dependency>
                <groupId>org.apache.httpcomponents</groupId>
                <artifactId>httpcore</artifactId>
                <version>4.4.5</version>
            </dependency>

     大家觉得不错的话可以支持一下

  • 相关阅读:
    cadence中画焊盘注意事项
    频率带宽解释
    一种RC滤波电路的验证
    24L01-2.4G无线传输模块调节记录
    51中xdata,idata,data,pdata的区别
    调试24L01经验总结
    将scl分频
    I2C详细介绍
    汽车电源系统概述
    PCB命名规则-allegro
  • 原文地址:https://www.cnblogs.com/xiangxiang521/p/9474484.html
Copyright © 2011-2022 走看看