SpringMVC解决跨域问题,以及跨服务器调用时候session丢失的问题总结!!!

SpringMVC解决跨域问题,以及跨服务器调用时候session丢失的问题总结!!!
从2个方面解决

1:web.xml配置中加上


CorsFilter
org.apache.catalina.filters.CorsFilter

cors.allowed.origins
*


cors.allowed.methods
GET,POST,HEAD,OPTIONS,PUT


cors.allowed.headers
Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers


cors.exposed.headers
Access-Control-Allow-Origin,Access-Control-Allow-Credentials



cors.support.credentials
true


cors.preflight.maxage
10



CorsFilter
/*

```
注意:最主要的是cors.support.credentials设置为true

2:jquey在使用ajax的时候一定要设置    

    xhrFields:{withCredentials:true}
  然后其他的都是一样

你可能感兴趣的:(SpringMVC解决跨域问题,以及跨服务器调用时候session丢失的问题总结!!!)