springMVC ResponseBody
来源:互联网 发布:formtalk数据 编辑:程序博客网 时间:2024/05/16 08:35
项目需要返回json字符串,我考虑使用@ResponseBody
导入jackson相关jar包
配置json转换器
<mvc:annotation-driven> <mvc:message-converters> <bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"/> <bean class="org.springframework.http.converter.StringHttpMessageConverter"/> <bean class="org.springframework.http.converter.ResourceHttpMessageConverter"/> </mvc:message-converters> </mvc:annotation-driven>
避免IE执行AJAX时,返回JSON出现下载文件
<bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>application/json;charset=UTF-8</value> </list> </property> </bean>
启动SpringMVC的注解功能,完成请求和注解POJO的映射
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <list> <ref bean="mappingJacksonHttpMessageConverter" /> <!-- JSON转换器 --> </list> </property> </bean>
这样在控制器返回对象方法加上@ResponseBody注解返回的就是json对象
但是发现对象中为null的字段json中也会返回
在对象上加上注解
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
完美解决
0 0
- SpringMVC @ResponseBody
- @ResponseBody-------springMVC
- springMVC ResponseBody
- SpringMVC @responsebody
- SpringMVC的@ResponseBody乱码
- SpringMVC使用@ResponseBody
- SpringMVC@ResponseBody的心得
- SpringMVC 注解之@ResponseBody
- SpringMVC之@RequestBody, @ResponseBody
- SpringMVC中的@ResponseBody
- SpringMVC注解之@ResponseBody
- SpringMVC @ResponseBody 乱码
- springmvc @ResponseBody 乱码
- SpringMVC - @Responsebody与@RequestBody
- springMVC (六) @responseBody
- springMVC的@responsebody注解.
- SpringMVC中 注解@ResponseBody
- SpringMVC requestBody responseBody 详解
- 电路与Multisim 共阴极数码管是com_k,共阳极数码管是com_a
- 整除的尾数
- AppScan--图解web扫描工具IBM Security AppScan Standard
- 解决nw.js中无法播放mp3音频问题
- |Vijos|NOIP2015|模拟|P1975 扫雷游戏
- springMVC ResponseBody
- 数据库索引
- Android学习之路
- javascript的14种糟粕 --来自javascript语言精粹
- php模拟登陆校园教务网络管理系统
- No 'Access-Control-Allow-Origin' header is present on the requested resource
- linux firefox能正常那个上网,但是在软件中心却不能下载软件
- JavaScript与Objective-C之间的通信
- 服务器端编程的10大性能问题