get과 함께 API를 호출하고 POST의 경우 빈 개체를 제공하는 동안이 문제가 발생합니다. 아래는 코드 스 니펫입니다.Sprint MVC @ModelAttribute POST가 작동하지 않습니다.
@Controller
@RequestMapping("/demo")
public class DemoController {
@RequestMapping(value = "/create")
public ModelAndView createUser(@ModelAttribute User user) {
...
...
}
}
GET : 로컬 호스트 : 8080/데모/create.json 이름 = 시험 & 제목 =이 폼 데이터를 사용하여 POST가 작동하지 않는 잘 작동합니다. 나는 비어있는 물건을 얻고있다.
public class User implements Serializable {
private String name;
private String title;
...
}
그래서 POST 요청에서'createUser' 메쏘드가 호출됩니다. 그러나'User' 객체는'name'과'title'을 널입니까? –
양식을 표시 할 수 있습니까? –