JSON分页-hibernate,spring

JSON分页-hibernate,spring,json,hibernate,Json,Hibernate,我不熟悉JSON和hibernate。我相信我知道如何在hibernate中进行分页,但不知道如何使用JSON显示包含页面信息的数据。 我希望输出的格式如下: { "page" : 1, "pagesize" : 10, "pagecount" : 3, "models" : [{"id":1, "name":"text1"}, {"id":2, "name":"text2"}, {"id":3, "name":"text3"}] } Spring将使用您传入的任何数据将您的modelMap转

我不熟悉JSON和hibernate。我相信我知道如何在hibernate中进行分页,但不知道如何使用JSON显示包含页面信息的数据。 我希望输出的格式如下:

{
"page" : 1,
"pagesize" : 10,
"pagecount" : 3,
"models" : [{"id":1, "name":"text1"}, {"id":2, "name":"text2"}, {"id":3, "name":"text3"}]
}

Spring将使用您传入的任何数据将您的modelMap转换为JSON。因此,如果调用此控制器方法:

@RequestMapping("/test")
public @ResponseBody ModelAndView sample() {
    ModelMap model = new ModelMap();
    model.put("foo", "bar");
    return new ModelAndView("jsonView", model);
}
你会在回复中看到这一点:

{
    "foo": "bar"
}

在控制器中正确设置您的模型,并让Spring处理其余部分。

Jordan,感谢您的回复。但是,我要寻找的是,我想知道如何使用Spring实体模型显示元数据信息,如页码、页面大小等。请。如果您需要任何进一步的信息,请告诉我。将它们显式添加到模型中。我不知道如何显式添加它们。你能给我举个例子吗。谢谢