2015-10-08 99 views
0

我有控制器中的方法,它使用@ResponseBody進行註釋並返回List。我想用這個列表發送另一個參數。我該怎麼做?Http響應與@ResponseBody

@RequestMapping(...) 
    public 
    @ResponseBody 
    List<Entity> sendResponse() { 
     ... 
    return list; 
    } 

回答

2

創建一個POJO,設置屬性並返回相同。

MyPojo{ 
    List<Entity> myList; 
    Object object; 
    : 
    : 
    : 
} 


@RequestMapping(...) 
    public 
    @ResponseBody 
    MyPojo sendResponse() { 
     MyPojo myPojo = new MyPojo(); 
     myPojo.setMyList(list); 
    return list; 
    } 
2

創建一個您需要的JSON模型:一個列表和附加參數。然後從您的方法而不是列表中返回該模型。