Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida sobre o mapeamento entre o JSP e Controller

No vídeo 2.1, quando recebe um objeto Produto, como que o Spring consegue mapear pra dentro do objeto se eu não disse algo do tipo "produto.titulo" no JSP? E eu poderia receber 2 classes? Exemplo: Produto e Pagamento? E como o Spring faria? Ou então se eu tiver um objeto dentro do outro, ex. Pessoa.endereco.logradouro?

1 resposta
solução!

Se vc tivesse dois objetos que tem os mesmos getters e setters ele simplesmente não faria :). É por exemplo que ele não coloca o nome do parâmetro como parte do name do input. Se vc quiser realmente receber objetos que tem propriedades iguais, vc vai precisar uma terceira classe, ex:

public class ProdutoPagamentoForm {
   private Produto produto;
   private Pagamento pagamento;

  //getters e setters
}

No seu form vc referenciaria produto.valor e pagamento.valor.