加上FastJsonHttpMessageConverter之后,前端获取不到数据
来源:互联网 发布:矩阵潜袭 母神 编辑:程序博客网 时间:2024/05/16 20:27
概述:
1、控制类:
/2、查询的数据正常:
3、前端:
4、配置文件的代码:
<mvc:annotation-driven>
<mvc:message-converters register-defaults="false">
<!-- 避免IE执行AJAX时,返回JSON出现下载文件 -->
<bean id="fastJsonHttpMessageConverter" class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<!-- 这里顺序不能反,一定先写text/html,不然ie下出现下载提示 -->
<value>text/html;charset=UTF-8</value>
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<constructor-arg value="UTF-8"/>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
刚开始没有引入FastJsonHttpMessageConverter 是由Spring自带 StringHttpMessageConverter转换处理,当引入FastJsonHttpMessageConverter,就是fastJSon处理,
这时候如果返回字符串就会出现反斜杠而前端不能解析。
5、问题解决:
将控制类返回类转换为JSONArray,谁处理返回谁的类型
6、效果:
- 加上FastJsonHttpMessageConverter之后,前端获取不到数据
- thinkphp 接收前端java传参 获取不到数据
- mac OS 运行git报错; 前端ajax请求, 数据跨域,前端获取不到数据
- iOS 10.0.2之后获取不到版本号?
- EL语法获取不到数据
- BUG:获取不到网络数据
- 相机获取不到返回数据
- easyUI onBeforeExpand获取不到数据
- jquery的blur之后,focus获取不到焦点。
- php 前端获取数据
- Solr错误:full-import之后,查询不到任何数据
- 今天报表模板突然获取不到数据
- Extjs 解决store.getUpdatedRecordes()获取不到数据
- 使用 HttpURLConnection 获取不到网络数据
- [NSBundle mainBundle] pathForResource: ofType: 获取不到数据
- 【错误记录】HttpServletRequest.getParameter获取不到数据
- request.getParameter()获取不到数据的问题
- ajax post request 获取不到数据
- [C#] WebSocket 客户端+服务端 轻松实现
- JavaScript使用
- Leetcode Valid Palindrome
- 【人性化】代码生成模块,下拉框不可编辑
- AIX迁移到LINUX后,getpeername产生segmentation fault(SIGSEGV)
- 加上FastJsonHttpMessageConverter之后,前端获取不到数据
- webstorm 2017 激活破解
- Linux-DTS基础
- Android中RelativeLayout和LinearLayout性能分析
- #HDU2157#How many ways?(矩阵基础)
- Apachepoi实现form表单上传Excel
- QNX开发最完整图文教程(官方文档,非官方翻译)
- Fiddler抓包使用教程-Android应用抓包
- C++1x的应用总结之一移动捕获