Spring MVC 3学习笔记+教程(三)返回JSON数据

转载 2015年07月08日 10:27:42
Spring MVC响应中返回JSON数据的方法:

配置与以前相同使用<mvc:annotation-driven/>的注解配置
但WEB-INF/lib的类路径里面要有jackson-all-1.6.9.jar这个库文件,

然后在controller里面这样写:


@Controller
@RequestMapping("/user" )

public class UserController {
       
       @RequestMapping("/ajax2" )
       @ResponseBody
       public List<User> ajax2(){
            System. out.println("ajax request2--" );
            List<User> userList= new ArrayList<User>();
             for(int i=0; i<5; i++){
                  User user= new User();
                  user.setName( "测试"+(i+1));
                  user.setPassword( "1234"+i);
                  user. setBirthday(new Date());
                  userList.add(user);
            }
            
             return userList;
      }

加粗的表示这是返回由jackson转换后的json对象,可以是对象、数组、列表等,在地址里

敲入:http://localhost:8080/spring/user/ajax2 (这里工程context路径是spring),
会返回

[{birthday:1339237340265, name:测试1, password:12340}
, {birthday:1339237340265, name:测试2, password:12341}
, {birthday:1339237340265, name:测试3, password:12342}
, {birthday:1339237340265, name:测试4, password:12343}
, {birthday:1339237340265, name:测试5, password:12344}]

的数据。

Spring MVC 4 配置ajax请求返回json数据的问题

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

Spring MVC 3学习笔记+教程(三)返回JSON数据

Spring MVC响应中返回JSON数据的方法:   配置与以前相同使用的注解配置, 但WEB-INF/lib的类路径里面要有jackson-all-1.6.9.jar这个库文件,   然...
  • yanfeng918
  • yanfeng918
  • 2014年08月29日 14:33
  • 246

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

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

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

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

SpringMVC返回json数据的三种方式

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

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

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

SpringMVC提供接口返回json数据

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

Spring MVC中ajax返回json数据

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

SpringMVC返回json数据完整配置如下。

1.SpringMVC 配置文件如下:
  • yewave133
  • yewave133
  • 2017年12月05日 20:02
  • 123

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

Spring MVC获取客户端传给的json数据 @RequestMapping(value = "/postRequest", method = RequestMethod.POST, heade...
  • yjptu
  • yjptu
  • 2014年01月27日 18:03
  • 1717
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Spring MVC 3学习笔记+教程(三)返回JSON数据
举报原因:
原因补充:

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