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 4 配置ajax请求返回json数据的问题

之前spring mvc返回json数据都是通过自己手动编写类返回的,也知道spring mvc自带这种功能,但一直没有试过,昨天心血来潮想是一把看看,按照网上的说法,大体分为三步: 添加jackso...
  • tianxiehuiyuaninfo
  • tianxiehuiyuaninfo
  • 2017年04月14日 16:31
  • 448

关于SpringMVC返回json数据的三种方式

方式一:使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。 利用HttpServletResponse,然后获取response.getOutputSt...
  • z742182637
  • z742182637
  • 2016年06月13日 10:35
  • 13275

Spring-MVC + Json遇到的无法返回前端的坑

由于做项目使用Spring-MVC架构,而Json格式的数据又是返回前端时经常用到的,越是常见的东西往往莫名其妙的出错,后端是这样写的: @RequestMapping(value ="/appli...
  • yangqunyangqun
  • yangqunyangqun
  • 2017年06月28日 18:30
  • 292

SpringMVC返回json数据的三种方式

1、第一种方式是spring2时代的产物,也就是每个json视图controller配置一个Jsoniew。 如:  或者 同样要用jackson的jar包。 2、第二种使用JSON工具将对象序列...
  • shan9liang
  • shan9liang
  • 2014年12月30日 09:02
  • 252765

【Spring】SpringMVC返回json数据的三种方式

方式一:使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。 利用HttpServletResponse,然后获取response.getOutp...
  • moshenglv
  • moshenglv
  • 2016年07月31日 14:47
  • 5502

SpringMVC提供接口返回json数据

项目要提供接口,供PC、平板、手机端调用,照这样看来,只能返回json数据,好在SpringMVC提供这种接口非常简单, 相关配置做好后,方法上增加@ResponseBody即可,代码如下所示: @C...
  • xiongge2005
  • xiongge2005
  • 2017年05月10日 17:08
  • 998

Spring MVC中ajax返回json数据

Spring MVC返回JSon数据 首先在Spring的配置文件中配置 BeanNameViewResolver的意思是 将逻辑视图名字解析为bean的N...
  • java_dotar_01
  • java_dotar_01
  • 2015年11月30日 20:15
  • 1049

Spring MVC获取客户端传给的json数据

Spring MVC获取客户端传给的json数据 @RequestMapping(value = "/postRequest", method = RequestMethod.POST, heade...
  • yjptu
  • yjptu
  • 2014年01月27日 18:03
  • 1721

Spring MVC JSON数据交互-解析和返回JSON

首先要搭建一个Spring MVC的工程,可以参看我的另一篇博客:http://blog.csdn.net/qq245671051/article/details/47206331 Spring ...
  • QQ245671051
  • QQ245671051
  • 2015年08月02日 15:16
  • 2763

spring mvc 接收返回json串

1.有一问题不明,return  时必须进行 tojson()方法调用。 2.GET 请求是不能待request body 的。POST 请求可以。...
  • shaokai132333
  • shaokai132333
  • 2015年10月30日 00:44
  • 2268
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Spring MVC返回JSON数据
举报原因:
原因补充:

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