java用Cors方式让Ajax可以跨域访问
来源:互联网 发布:淘宝中差评处理 编辑:程序博客网 时间:2024/05/17 06:50
原博地址:https://my.oschina.net/tbaby/blog/501333
找了一下午的资料,大部分都是一篇文章你抄过来我再抄,一个字都不变,能跑通也行啊,还跑不通。唉。
具体实现:
javaWeb项目web.xml增加Filter如下:
<!-- Ajax跨域访问 --> <filter> <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>
需要jar包,maven格式:
<!-- Ajax跨域访问 Cors方式 --><dependency><groupId>com.thetransactioncompany</groupId><artifactId>cors-filter</artifactId><version>2.5</version></dependency><dependency><groupId>com.thetransactioncompany</groupId><artifactId>java-property-utils</artifactId><version>1.9</version></dependency>
$.ajax("http://127.0.0.1:8080/helloworld/test", { type: "POST", xhrFields: { withCredentials: true, useDefaultXhrHeader: false }, data: {}, crossDomain: true, success: function(data, status, xhr) { if(status=='success'){ console.log(xhr.responseText); } }});
0 0
- java用Cors方式让Ajax可以跨域访问
- cors ajax跨域访问
- jquery ajax CORS 跨域访问 WebService
- CORS解决ajax跨域访问问题
- CORS 跨域访问
- WebApi Cors 对ajax的跨域访问支持
- 综合 —— CORS 方式跨域访问
- AJAX跨域浏览-CORS
- [CORS] 跨域访问的
- 开启CORS跨域访问
- CORS 跨域资源访问
- [Ajax] -- AJAX 跨域解决方案 - CORS
- HTTP访问控制(CORS) 跨域访问
- 关于AJAX/javascript 跨域访问的解决办法及 CORS(Cross-Origin Resource Sharing) 简单介绍
- 关于AJAX/javascript 跨域访问的解决办法及 CORS(Cross-Origin Resource Shar
- JAX-RS开发(四):ajax跨域访问REST服务时的cors解决方案
- 支持Ajax跨域访问ASP.NET Web Api 2(Cors)的示例
- ajax 设置Access-Control-Allow-Origin实现跨域访问(post跨域),CORS
- 程序员在囧途之垃圾创业团队 .
- 一个节目 如果这样你要怎么做
- love.window
- 汇编输出文字
- 房卡麻将分析系列之"千里传音"
- java用Cors方式让Ajax可以跨域访问
- Myeclipse2016jsp中文乱码问题的解决方法
- 思考专注力
- 151. Reverse Words in a String
- Android Studio 新建或者导入项目出现"building gradle project info"一直卡住的解决方法
- 教育人们通过什么方法保护自己,通过什么方法制裁对方。
- C# -- delegate 与 event 解析
- love
- Ubuntu linux 环境基本使用