普通参数可以直接操作
@RequestMapping(value = "/appcenter/username", method = RequestMethod.GET)
@ResponseBody //有返回值就要加上这个
public Result getWorkbenchAppCenterVOListByUserName(@RequestParam("username") String username) {}
需要转化实体类
@RequestMapping(value = "/workbench/sort-category", method = RequestMethod.POST)
@ResponseBody
public Result sortCategory(@RequestBody List<JSONObject> vos) {
List<WorkbenchCategoryVO> list = new ArrayList<WorkbenchCategoryVO>();
for (JSONObject job : vos) {
WorkbenchCategoryVO vo = JSONObject.toJavaObject(job, WorkbenchCategoryVO.class);
list.add(vo);
}
}
前端传递对象格式
{ username:"张三",
workbenchcategory: {.....}
}
@RequestMapping(value = "/workbench/save-category", method = RequestMethod.POST)
@ResponseBody
public Result saveCategory(@RequestBody(required = false) Map<String, Object> params) {
String username = (String) params.get("username");
JSONObject vos = (JSONObject)params.get("workbenchcategory");
再转化为实体类。
}
网友评论