Java项目解决Ajax跨域问题

关于跨域定义、出现原因、解决办法,不多说,直接上方案:

首先在pom.xml引入依赖包:


    
      com.thetransactioncompany
      cors-filter
      2.5
    

    
    
      com.thetransactioncompany
      java-property-utils
      1.9.1
    

然后在web.xml中添加如下filter及filter-mapping,如果有多个filter,下面这一段一定要是第一个!!!


  
    
    CORS
    com.thetransactioncompany.cors.CORSFilter

    
    
      cors.allowGenericHttpRequests
      true
    

    
      cors.allowOrigin
      *
    

    
      cors.allowSubdomains
      false
    

    
      cors.supportedMethods
      GET, HEAD, POST, OPTIONS
    

    
      cors.supportedHeaders
      Accept, Origin, X-Requested-With, Content-Type, Last-Modified
    

    

    
      cors.supportsCredentials
      true
    

    
      cors.maxAge
      3600
    

  

  
    
    CORS
    /*
  

 

你可能感兴趣的:(技术杂谈)