2

私はJSONが初めてで、休止状態です。休止状態でページネーションを行う方法は知っていると思いますが、JSON を使用してページ情報を含むデータを表示する方法がわかりません。次の形式で出力したいと思います。

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

1 に答える 1

0

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 に任せます。

于 2013-03-04T19:30:23.763 に答える