Spring mvc环境下web项目配置ajax跨域访问
2016-05-30 15:17
399 查看
今天花了N久时间搞在一个日了狗的问题上。就是前端ajax跨域的问题:
然后问leader,
我leader:controller配置
某博客:基本原理是在spring Controller的每一个请求返回的时候都加上Access-Control-…header
我自己:Spring拦截器配置
都TM不行,网上各种都说配置
就行了。我TM配置了的啊!还是不行。尼玛拜托回答问题回答全一点。
你们以为一个很无脑的问题可是要花人家很久时间的!
结果:
搞定了。
之后还报了个小错误,认证
搞定了。
重要的事情说三次:
必须在filter配置!!
必须在filter配置!!
必须在filter配置!!
直接在controller写和inteceptor写都是没鸟用的!!!!!!!!!!!!!!!!!
具体:
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
相关文章推荐
- 使用DBUnit集成Spring简化测试
- JAVA_OA管理系统(四):基于注解的组件扫描
- spring " expected single matching bean but found 2" 问题一例。
- Spring技术内幕之Spring Data JPA-自定义Repository实现
- java中使用Protobuf的实例(Demo)
- 《疯狂Java讲义》——数据类型
- Java4Android第0课:java JDK的安装
- java中String类的方法
- java.util.ConcurrentModificationException 异常
- java线程池参数说明及队列拒绝策略
- 深入解析 Spring MVC的配置文件
- java中的集合
- spring注解使用及区别
- java集合和scala集合互转
- mac myeclipse2015安装SVN插件
- eclipse 快捷键大全,eclipse查找类,文件,添加注释
- 用java代码把docx转换成pdf文件
- 使用POI导入EXCEL报java.lang.IncompatibleClassChangeError
- JAVA诊断监控工具
- JAVA环境下的selenium脚本