码迷,mamicode.com
首页 > 编程语言 > 详细

spring mvc(三)开发环境搭建和HelloWorld程序

时间:2014-06-26 21:53:40      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:style   class   http   ext   color   使用   

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. 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(三)开发环境搭建和HelloWorld程序,布布扣,bubuko.com

spring mvc(三)开发环境搭建和HelloWorld程序

标签:style   class   http   ext   color   使用   

原文地址:http://www.cnblogs.com/shenming/p/3808038.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!