mvc模式下request.setAttribute对象

来源:互联网 发布:安卓应用平台 知乎 编辑:程序博客网 时间:2024/05/07 18:47

没有读什么书,也没看什么资料,学期项目一边做一边在网上找方法,自己摸索。

model中的类与数据库相关,但是在jsp页面获取的时候会需要更多的信息

如果返回的是列表的形式,怎么在里面加上信息呢,开始的做法是新建一个类,将这个信息添加进去,后来忘记svn update的时候竟然不见了,然后就一直没调通,后来改用JSONArray来实现。发现这样做很方便,在controller中遍历以便LIst然后将需要的属性添加进去就可以啦。

@RequestMapping(value = "/test", method = RequestMethod.GET)public String test(HttpServletRequest request){List<User> user = userService.list(0, 10);JSONArray jsonArray=new JSONArray();Iterator<User> itr = user.iterator();while (itr.hasNext()) {        User user1 = itr.next();        JSONObject object = new JSONObject();        object.put("my", "luyingqi");        //String time  = user1.getCreatTime().toLocaleString();        String time  = user1.getCreatTime().toString();        object.put("time", time);        object.put("user", user1);        jsonArray.add(object);        }request.setAttribute("test", jsonArray);return "test";


原创粉丝点击