天天看點

Spring注解@ModelAttribute與@RequestBody的差別

@RequestBody

用于接收json串 如ajax請求的data參數 可在直接接收轉換到Pojo

@ModelAttribute

用于直接接受url?後面的參數 如url?id=123&name=456 可在直接接收轉換到Pojo

@RequestMapping(value = “/”, method = RequestMethod.POST)

public String postUser(@RequestBody User user,@ModelAttribute User user1) {

// 處理"/users/"的POST請求,用來建立User

// 除了@ModelAttribute綁定參數之外,還可以通過@RequestParam從頁面中傳遞參數