MVC中 @ResponseBody、@RequestMapping

 

@RequestMapping(value = "/ManagerData")
@ResponseBody
public List<Base> ManagerData(@RequestParam("loadinfo") String loadinfo)//@RequestParam("loadinfo")前臺傳過來的參數json格式前端

//info=%7B%22HasData%22%3Atrue%2C%22where%22%3A%22asdfasf%22%2C%22proName%22%3A%22Basic%22%2C%22model%22%3A%22Base%22%2C%22tableName%22%3A%22Base%22%2C%22View%22%3A%22Base%22%2C%22oper%22%3A%22%22%2C%22Id%22%3A%22501%22%2C%22pageindex%22%3A1%2C%22pagesize%22%3A30%2C%22sort%22%3A%22Id+DESC%22%2C%22sortorder%22%3A%22%22%2C%22sumColumn%22%3A%22%22%7Djava

String json = "[" + info + "]";
JSONObject jsonObject = JSONObject.fromObject(loadinfo);//獲得前端json,並轉換爲java對象。
// JSONArray jArray=JSONArray.fromObject(json);
LoadDataListModel loadin = (LoadDataListModel) JSONObject.toBean(jsonObject, LoadDataListModel.class);json

List<Base> list = baseconsignorService.selectAll(record);
try {
if (list != null) {
return list;app

} else {
return null;
}
} catch (Exception e) {
logger.error("用戶添加失敗!", e);
return null;
}code

相關文章
相關標籤/搜索