Colegas,
Implementar um validator para validar um campo foi tranquilo.
O que não estou conseguindo é implementar um validator que compare dois campos.
Exemplo: Um form que tenha o campo senha e confirmaSenha. Como criar um validador que compare esses 2 atributos?
Vc tem um exemplo ou fonte de como fazer isso?
Muito obrigado,
Marques
Isto eu não faria com validator!!!
Iria criar um managedBean com os dois atributos e crio um metodo (no managedBean) para validar que retorne “sucesso” ou 'falha" por exemplo!!!
Espero ter ajudado.
Abraço,
Marcelo Gomes
é a mesma coisa.
no metodo validator do form coloque o codigo:
if (!senha.equals(confirmaSenha)){
erros.add(...)}
[quote=vinicius_roc]é a mesma coisa.
no metodo validator do form coloque o codigo:
if (!senha.equals(confirmaSenha)){
erros.add(...)}
[/quote]
Cara num validator vc só tem o valor do campo que esta sendo validado…como é que vc iria fazer isso aí ???
Uma solução é vc deixar o seu managedean com escopo de sessão. No seu Validator vc faz o seguinte usa o HttpSession e busca o seu managedBean…aí vc terá acesso aos atributos da classe q poderá fazer as validações através do validator e não no managedBean.
Entendeu a idéia ?