java web应用中文跨域支持问题

news/2025/6/19 18:14:05

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

最近碰到前端和后端两个项目无法关联的问题,接触到了一个新的知识点,跨域,一直以为是前端浏览器那边的拦截,后来发现想的有点简单,特在此整理一下

首先在pom文件里面需要导入两个jar包

<!-- java Web 应用中支持跨域请求 --><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.10</version></dependency>

然后再web.xml进行拦截配置

<!-- Java Web应用中支持跨域请求 --><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, access-token</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>

然后就解决了跨域这个问题,心满意足,可是后来看了别人的博客,发现还是太年轻

在此,引用一下博客网址,有兴趣可以去看看http://blog.csdn.net/lmy86263/article/details/51724221

转载于:https://my.oschina.net/u/3723429/blog/1581980


https://dhexx.cn/news/show-3787561.html

相关文章

《软件测试管理》 第15章 测试工程师前途-(工资待遇、发展方向探讨)

第15章 测试工程师前途请看下面一条来自新浪网的新闻&#xff1a;软件测试人才&#xff1a;缺口三四十万&#xff0c;年薪十万http://www.sina.com.cn 2003年08月14日14:42中国软件行业协会软件出版分会副秘书长张志明认为&#xff0c;软件测试工程师出现严重短缺的现…

Redis 数据结构和对象系统,有这 12 张图就够了!

Redis 是一个开源的 key-value 存储系统&#xff0c;它使用六种底层数据结构构建了包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象的对象系统。 今天我们就通过 12 张图来全面了解一下它的数据结构和对象系统的实现原理。 01 数据结构 简单动态字符串 Redi…

ARouter源码浅析

简介 Android平台中对页面、服务提供路由功能的中间件&#xff0c;我的目标是 —— 简单且够用。具体的使用可以参考&#xff1a;https://github.com/alibaba/ARouter。 如果对内部的详细原理感兴趣可以参考&#xff1a;http://www.jianshu.com/p/3c4f4e3e621f。 下文分析的代码…

天堂杂志第337期

【图文故事】最爱瘦西湖 瘦西湖」位于扬州市城西北&#xff0c;六朝以来即为风景胜地&#xff0c;清乾隆时期盛极一时&#xff0c;成为扬州雍容华贵的象征。二千多年历史孕育了这里的文明&#xff0c;多少英雄豪杰、文人墨客在这里留下了动人的故事和不朽的诗篇。 瘦西湖受历…

KeePass使用技巧

KeePass的密码生成器可以自定义“使用样品生成”规则&#xff0c;生成指定格式的随机密码。 自定义一个规则&#xff0c;包含2位大写字母&#xff0c;2位小写字母&#xff0c;4位数字&#xff0c;注意这里控制不了出现的位置&#xff1a; 占位符的含义可以点击帮助文档&#xf…

Spark和Hadoop的架构区别解读

总的来说&#xff0c;Spark采用更先进的架构&#xff0c;使得灵活性、易用性、性能等方面都比Hadoop更有优势&#xff0c;有取代Hadoop的趋势&#xff0c;但其稳定性有待进一步提高。我总结&#xff0c;具体表现在如下几个方面&#xff1a; 框架&#xff1a; Hadoop:MapRedcue由…

centos下LNMP环境搭建

为什么80%的码农都做不了架构师&#xff1f;>>> 新买的云服务器&#xff0c;默认用户只有root&#xff0c;为了防止误操作&#xff0c;还是添加一个管理员为妙。 [rootlocalhost ~]# useradd maohao添加管理员权限 [rootlocalhost home]# vi /etc/sudoers ## Allow…

百度闪电裁员20人被疑违反劳动法

百度闪电裁员20人被疑违反劳动法 <script language"JavaScript" type"text/javascript">function doZoom(size){document.getElementById(pzoom).style.fontSizesizepx;}</script> ◇字体&#xff1a;&#xff3b;大 中 小&#xff3d; 发表评…

深度学习时代的计算机视觉

人工智能&#xff0c;作为计算机科学的一个分支。 从1956年夏季麦卡赛、明斯基、罗切斯特和申农等一批有远见卓识的年轻科学家首次提出&#xff0c;到2006年机器学习泰斗Geoffrey Hinton和他的学生RuslanSalakhutdinov在《科学》上发表了一篇开启深度学习在学术界和工业界浪潮…