Spring mvc环境下web项目配置ajax跨域访问
来源:互联网 发布:java算法数据结构视频 编辑:程序博客网 时间:2024/05/01 13:02
今天花了N久时间搞在一个日了狗的问题上。就是前端ajax跨域的问题:
Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource
然后问leader,
我leader:controller配置
某博客:基本原理是在spring Controller的每一个请求返回的时候都加上Access-Control-…header
我自己:Spring拦截器配置
都TM不行,网上各种都说配置
httpServletResponse.setHeader("Access-Control-Allow-Origin", "*");
就行了。我TM配置了的啊!还是不行。尼玛拜托回答问题回答全一点。
你们以为一个很无脑的问题可是要花人家很久时间的!
结果:
必须配置个filter,在filter设置
httpServletResponse.setHeader("Access-Control-Allow-Origin", "*");
搞定了。
之后还报了个小错误,认证
httpServletResponse.setHeader("Access-Control-Allow-Headers", "Authentication");
搞定了。
重要的事情说三次:
必须在filter配置!!
必须在filter配置!!
必须在filter配置!!
直接在controller写和inteceptor写都是没鸟用的!!!!!!!!!!!!!!!!!
具体:
1.写个filter
2.配置在web.xml
2 0
- Spring mvc环境下web项目配置ajax跨域访问
- Spring mvc环境下web项目配置ajax跨域访问
- spring mvc项目中配置跨域访问过滤器
- spring web mvc环境下使用dwr
- java web项目中配置spring mvc
- spring mvc 4.x +ajax跨域访问 post请求
- AJAX利用Jsonp进行跨域对MVC项目访问
- spring mvc ajax 配置
- Ajax跨域访问MVC
- 项目生产环境下 log4j 和spring MVC视图解析viewResolvers的配置
- 项目生产环境下 log4j 和spring MVC视图解析viewResolvers的配置
- spring mvc ajax jsonp 跨域请求 返回值 配置
- spring MVC访问WEB-INF下资源问题
- spring web mvc配置
- Spring Web MVC配置
- spring web mvc配置
- Spring Web MVC配置
- Spring Web MVC配置
- VC6 Visual Assist X快捷键失效后手动设置方法
- ffmpeg filter command
- 使用DBUnit集成Spring简化测试
- AngularJS 不得不了解的服务 $compile 用于动态显示html内容
- lintcode ----数字三角形
- Spring mvc环境下web项目配置ajax跨域访问
- Qt之格栅布局(QGridLayout)
- 全自动桌面整理器
- 梯度下降法(一)入门
- 水平滚动
- sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
- iOS中制作微信摇一摇的图框雏形
- JavaSE_接口,接口中的修饰符
- lucene学习 内存索引库和文件索引库结合