java服务器端配置支持跨域请求

先我们项目中使用的是maven管理jar包,所以我要找到对应的jar包加入到pom中。

<!-- 跨域过滤器相关 -->
  <dependency>
    <groupId>com.thetransactioncompany</groupId>
    <artifactId>java-property-utils</artifactId>
    <version>1.9.1</version>
  </dependency>

  <dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.6.2</version>
  </dependency>
<!-- 跨域过滤器相关 -->

然后接下来在项目中的web.xml中加入如下filter节点

<filter>
      <description>跨域过滤器</description>
      <filter-name>CORS</filter-name>  
      <filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>  
      <init-param>  
       <param-name>cors.allowOrigin</param-name>  
          <param-value>*</param-value>  
      </init-param>  
      <init-param>  
       <param-name>cors.supportedMethods</param-name>  
          <param-value>GET, POST, HEAD, PUT, DELETE</param-value>  
      </init-param>  
      <init-param>  
       <param-name>cors.supportedHeaders</param-name>  
          <param-value>Accept, Origin, X-Requested-With, Content-Type, Last-Modified</param-value>  
      </init-param>  
      <init-param>  
          <param-name>cors.exposedHeaders</param-name>  
          <param-value>Set-Cookie</param-value>  
      </init-param>  
      <init-param>  
          <param-name>cors.supportsCredentials</param-name>  
          <param-value>true</param-value>  
      </init-param>  
  </filter>

        <filter-mapping>  
      <filter-name>CORS</filter-name>  
      <url-pattern>/*</url-pattern>  
  </filter-mapping>

https://blog.51cto.com/u_15492709/5026528

接下来.........

还接下来什么呀。重启服务器,跑起来吧。骚年!!!

 伙伴们有兴趣想了解内容和更多相关学习资料的请点赞收藏+评论转发+关注我,后面会有很多干货。

作者:

东东咚咚咚咚咚丶

原文出处:java服务器端配置支持跨域请求_东东咚咚咚咚咚丶的技术博客_51CTO博客


版权声明:本文为weixin_70730532原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。