我在控制器中有方法,用@ResponseBody注释并返回List。我想用这个列表发送另一个参数。我该怎么办?
@RequestMapping(...)
public
@ResponseBody
List<Entity> sendResponse() {
...
return list;
}
答案 0 :(得分:2)
创建具有所需内容的JSON模型:列表和附加参数。然后从您的方法而不是列表中返回该模型。
答案 1 :(得分:2)
创建POJO
,设置属性并返回相同的内容。
MyPojo{
List<Entity> myList;
Object object;
:
:
:
}
@RequestMapping(...)
public
@ResponseBody
MyPojo sendResponse() {
MyPojo myPojo = new MyPojo ();
myPojo.setMyList(list);
return list;
}