Como esse controlador Spring pode ser chamado
-
11-12-2019 - |
Pergunta
Como posso chamar o método abaixo usando uma postagem http.É necessário usar JSON e @Requestbody.Também não costumo usar formas de mola.
Não vejo nenhuma maneira de fazer isso sem uma postagem JSON.Como seria o formulário HTML?
@Requestmapping(value="/post", method=RequestMethod.POST)
public void post(List<MyCustomObject> myList, AnotherCustom object){
System.out.println("POST")
}
Este é o tempo que cheguei até agora.Isso funciona, mas como criar uma coleção a partir de ahtml?
Controlador
@RequestMapping(value="/post" , method=RequestMethod.POST)
public String post(Person person){
System.out.println(person);
return "home";
}
Meu formulário
<form method="post" action="/application/post">
<input name="firstName"> <input name="lastName">
<input type="submit">
</form>
Solução
Siga o URL abaixo para obter um código de exemplo para passar dados ao controlador (formulário HTML) e ao controlador de teste de unidade.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow