Java跨域问题
一说
Powered By PUSDN - 平行宇宙软件开发者网www.pusdn.com ,转载请标明出处!
同步更新最新版:PUSDN - 平行宇宙软件开发者网www.pusdn.com
部分截图、链接等因跨域、过期、更换域名、MD语法等可能不显示,可联系反馈(备注好博文地址),谢谢❤
带有
#号、删除线、不操作、不执行
字样的为提示或者备份bash,实际不执行
前情提示
系统:
jQuery ajax或者前后端分离,经常浏览器提示跨域,无法请求到数据。大致报错如下:
1 | Access to XMLHttpRequest at 'http://127.0.0.1/xxoopi/MapTest' from origin 'http://127.0.0.1:8848' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. |
后端解决
一、自定义过滤器
1 | package com.xxoo.test; |
web.xml文件增加:
1 |
|
二、使用三方依赖jar包
https://mvnrepository.com/artifact/com.thetransactioncompany/cors-filter
https://mvnrepository.com/artifact/com.thetransactioncompany/java-property-utils
将依赖包放入lib目录,web.xml增加如下:
1 | <!-- 跨域配置--> |
其他
依赖包备份地址:https://janeyork.lanzous.com/b00tu46qb
密码:f6uv
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 PUSDN - 平行宇宙软件开发者网!