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

Estou tendo dificuldads para repetir a senha, quando tento cofirmar as senha, mesmo colocando iguais, recebo a mensagem de as senhas não conferem

Usuario usuario = (Usuario) target;
        if(usuario.getSenha().equals(usuario.getSenha2())) {
                    errors.rejectValue("senha2", "field.compare");
                }
3 respostas

Mais o seu if está dizendo isso mesmo, verifica seu if, se a senha for igual a senha 1 com a senha 2 é para mostrar o erros.rejectValue, isso não seria no else?

Agora consegui, alem de mudar o código tive que colocar um @Transactional na classe UsuarioOntroller.java.

Obrigado pela ajuda.


        Usuario usuario = (Usuario) target;
                if(usuario.getSenha().equals(usuario.getSenha2())) {
                }else {
                            errors.rejectValue("senha2", "field.compare");

        }
solução!

Na verdade tem como melhorar seu código, no primeiro if se você negar a condição e colocar seu código para dentro ficaria melhor e com Menas linhas, aí nesse caso, vc não precisaria no else, é sempre bom irmos melhorando o código para melhorar a nossa programação ;), mais do seu jeito também está certo. Lembre-se de sempre marcar resolvido os tópicos abertos que vc abre.