Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Como passar um select do Html para a classe controller

Estou fazendo assim:

Selecione o município

Controller

@RequestMapping(value = "/usuarioEntidadeEmpresa/salvar", method = RequestMethod.POST) public ModelAndView usuarioEntidadeEmpresaSalvar(@Valid UsuarioEntidadeEmpresaEntity usuarioEntidadeEmpresa, BindingResult result) { if (result.hasErrors()) { logger.debug("Erro em salvando um usuario para a entidade e a empresa"); return usuarioEntidadeEmpresaNovo(usuarioEntidadeEmpresa); } aplicacaoAuditoria(usuarioEntidadeEmpresa); usuariosEntidadesEmpresas.add(usuarioEntidadeEmpresa); logger.info("Salvando um usuario para a entidade e a empresa"); return redicionamentoListar(); }

Mas ao salvar o objeto está vindo vazio, mesmo selecionando os valores no Html.

3 respostas

Guilherme, um select envia apenas um value da option, pode receber como um inteiro no controller

Sim Guilherme.

Mas por exemplo ao clicar em novo o Spring inicia uma nova instância do objeto.

Ao salvar ele pega esta instância no metodo salvar ( UsuarioEntidadeEmpresaEntity usuarioEntidadeEmpresa) e salva.

String, Integer, boolean funciona, mas o select não. Ai me perdi.

Pode me dar um exemplo ?

solução!

Resolvido. Criei classes DTO para tal funcionalidade.