Spring MVC返回JSON数据

转载 2016年06月02日 09:55:10

原文链接:http://hbin8668.blog.163.com/blog/static/1788443112013629113752755/

1、先在配置文件中添加如下配置:

<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" >  
<property name="messageConverters">   
         <list>   
             <bean class = "org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">   
                <property name = "supportedMediaTypes">
                      <list>
                          <value>text/html;charset=UTF-8</value>   
                     </list>   
                </property>   
             </bean>   
         </list>   
   </property>  
</bean>
2、在Controller中直接返回对象
在Controller中直接返回某个对象,在JS中直接可以通过返回的data来获取对象的属性值,如
success:function(data){
alert(data.code);
alert(data.msg);
}
其中code,msg为返回对象的两个属性值
3、返回List对象
success:function(data){
       var newNodes = null;
for(var i=0;i<data.length;i++){
var json = data[i];
alert(json.fileName);
alert(json.filePath);
}
}
Controller:
public List<FileVO> loadFileInfoList(){
List<FileVO> fileList = new ArrayList();
return fileList;
}

4、返回Map
success:function(data){
if(data['code']=='200'){
alert(data['msg']);
}
其中data为返回的map  code,msg为存放在Map中的键值

相关文章推荐

Spring MVC 学习笔记11 —— 后端返回json格式数据

Spring MVC 返回json数据
  • sonictl
  • sonictl
  • 2014年11月25日 11:21
  • 1744

Spring MVC Controller中返回json数据中文乱码处理

问题 在使用Spring MVC Controller的过程中,发现返回到客户端的的中文出现乱码。后台JAVA代码: @RequestMapping(value = "/upload", m...

Spring MVC使用@ResponseBody返回JSON数据406以及乱码问题解决方案

其实前面一篇关于zTree返回JSON数据的文章已经有一种解决方案了,但是当我今天在新公司搭建新环境的时候,发现决然又不行了,所以我觉得那应该不是最优的解决方案。 说起来,我以前接触到的一个项目,根本...

关于spring mvc返回json数据

一。过滤某个对象的属性转换为json对象. 如.不想将密码返回给客户端,则在对应字段上使用 @JsonIgnore 注解或在对应类上使用@JsonIgnoreProperties注解 p.s.前提...

Spring MVC全局异常后返回JSON异常数据

Spring MVC全局异常后返回JSON异常数据 问题:         当前项目是作为手机APP后台支持,使用spring mvc + mybaits + shiro进...

spring mvc Interceptor 返回json数据

spring mvc Interceptor 返回json数据今天在使用springmvc的拦截器做签名校验时需要在拦截器中返回校验失败的提示信息,刚开始因为代码逻辑的问题,一直不能返回json数据,...

Spring MVC 3.2.2 +easyui 返回JSON数据格式

最近花了很多时间,研究Spring MVC 3.2.2 +easyui,实现了这个,前端页面实现个系统就很简单了。 Spring MVC 返回JSON数据的方法 1). 直接 PrintWrite...
  • wind520
  • wind520
  • 2013年06月30日 17:47
  • 16965

Spring MVC返回JSON格式的数据

1.前端页面   index.jsp 测试返回JSON格式的数据 $(document).ready(function(){ testResponseBody(); }); fu...

Spring MVC 实现RESTful 返回JSON格式数据

在Java后端的日常开发中,系统间调用通过使用json格式数据,本文将向你展示如何将对象转换成json格式并通过Spring MVC框架返回给调用者。开发工具配置 Spring 4.2.7.RELEA...
  • FX_SKY
  • FX_SKY
  • 2016年07月17日 16:23
  • 7046

Spring MVC使用@ResponseBody返回JSON数据406以及乱码问题解决方案

参考地址:http://www.aichengxu.com/view/1014399 第一步,引入包: jackson-core2.2.3jackson-databind2.2.3jackson-a...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Spring MVC返回JSON数据
举报原因:
原因补充:

(最多只允许输入30个字)