如何解决web项目跨域问题
来源:互联网 发布:天猫淘宝商城女装冬装 编辑:程序博客网 时间:2024/05/22 00:54
在开发过程中,前台页面在访问后台接口的过程中,出现了跨域问题,解决完毕后,记录一下,备忘。
1。在项目的pom.xml文件中添加如下依赖:
<!-- tomcat 下配置ajax 跨域 访问 --> <dependency> <groupId>com.thetransactioncompany</groupId> <artifactId>cors-filter</artifactId> <version>1.7.1</version> </dependency> <dependency> <groupId>com.thetransactioncompany</groupId> <artifactId>java-property-utils</artifactId> <version>1.9</version> </dependency>
2。在项目的web.xml文件中添加如下过滤器:
<!-- tomcat 下配置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>
此方法为服务端通用解决办法,客户端无需做处理,简洁方便。
阅读全文
0 0
- 如何解决web项目跨域问题
- Maven Web项目解决跨域问题
- 如何解决java的web项目error-page不显示的问题
- 如何解决跨域问题
- 如何解决跨域问题?
- 如何解决跨域问题?
- 如何解决跨域问题?
- 解决Web项目乱码的问题
- 解决web项目请求乱码问题
- 如何解决web浏览器跨域问题——利用反向代理nginx/apache/nodejs
- Web开发之html2canvas截图如何解决跨域的问题?
- 如何解决web项目没有生成web.xml文件?
- WEB应用如何解决安全退出问题
- web跨域问题的解决
- 项目管理如何解决"欠激励“问题
- 发现项目中的问题如何解决
- 详解vue项目和普通项目如何解决开发环境与生产环境下的跨域问题
- spring项目中解决跨域问题
- ubentu下设置默认root密码
- 数据备份
- 一个JAVA程序员成长之路分享
- 腾讯反病毒实验室预警:CVE-2017-11882漏洞最新利用方法
- JavaScript 动画之鼠标放大div
- 如何解决web项目跨域问题
- java String
- ORACLE 表空间扩展方法
- php导出exce时单元格中存在html代码
- 深度C++17:if(init;condition)
- host文件的工作原理及应用
- Scrapy爬虫(3)爬取中国高校前100名并写入MongoDB
- 简单的SSH整合登录注册
- 从Redis的数据丢失说起(转)