У меня есть класс с именем Person, и это выглядит так.
public class Person{
public Person(){}
private Long id;
private String firstName;
private String lastName;
private Supervisor supervisor;
//setters and getters
}
public class Supervisor{
public Supervisor(){}
private Long id;
private String firstName;
private String lastName;
//setters and getters
}
Теперь у меня есть HTML-форма, в которой есть входные данные для сотрудников и руководителей (имя, фамилия и т. Д.)
На стороне сервера у меня Spring MVC контроллер, и я делаю следующее:
@RequestMapping(value="/getperson.do",method = RequestMethod.POST)
@ResponseBody
public String getPersonByAjax(@RequestBody Person person){
}
Будет ли мой суперпользователь проанализирован как элемент внутри класса Person?
Как должна выглядеть моя строка JSON?
Могу ли я добиться этого с помощью JQuery или мне нужно создать строку JSON вручную?