A. java在controller層怎麼返回json數據給前台
可以直接在返回的方法上添加@ResponseBody 實現對象自動轉換json格式
@RequestMapping(value="/get")
@ResponseBody
publicObjectgetJson(){
Map<String,Object>map=newHashMap();
map.put("name","dhweicheng");
map.put("age",25);
returnmap;
}
B. JAVA 從前台返回一個類的對象user通過hibernate的save方法保存到資料庫 怎麼才
保存後user.getId();就能取到值
C. 請問各位java中如何將資料庫返回的多個欄位值拼接為一個list並轉換為json對象返回到前台,謝謝!
1 不用框架
傳統方式用jdbc讀取資料庫數據到resultset,
a 通過json工具:將resultset中數據寫到list里,通過json工具(如fastjson)轉換內成容json字元串,返回到前台
b 直接通過resultset吧數據拼寫成json格式字元串寫到前台
2 框架
如struts2+spring, jdbctemple支持將讀取結果直接返回給list, 將result類型設置生json即可,前台可直接獲取json數據