打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ajax跨域的解决办法

一般解决Ajax跨域问题可用iframe和jquery,但是这2种都是get方式的。


现在的需要需要是post,首先,在被请求方的response上加以下两行代码:

response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
response.setHeader("Access-Control-Allow-Headers", "origin, content-type");


其次,引入第三方的jar包

java-property-utils-1.9.jar

cors-filter-1.7.jar

并在在web.xml中加入以下配置

 <filter>
            <filter-name>CORS</filter-name>
            <filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
 </filter>
 
  <filter-mapping>
             <filter-name>CORS</filter-name>
             <url-pattern>/*</url-pattern><!--根据实际情况修改的正确的拦截-->
   </filter-mapping>


跨域访问ok!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ajax跨站请求方案
tomcat7 下CORS(跨域资源共享) 的配置
IIS 支持 ajax 跨域
深入剖析jsonp跨域原理
前后端分离 | 关于登录状态那些事
JS中的JSON对象
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服