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>
Foi útil?

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.

https://github.com/ffazil/SpringMVC

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top