| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2010 10:49:43
|
jair.bogo
What is classpath?
Membro desde: 29/11/2007 16:27:25
Mensagens: 9
Offline
|
Pessoal
Procurei em diversos sites mas nao encontrei a solucao.
Preciso validar o CNPJ, CPF ou CEI de um determinado fornecedor.
Criei validadores especificos para cada um deles e inseri no arquivo validators.xml no src da aplicacao. Funciona quando valido independente.
Porem, a forma como foi desenvolvida a aplicacao, o que define se e Pessoa Fisica, Juridica ou Entidade Intenacional e um atributo chamado tipPessoa.
Fizemos um validador que englobasse este tres casos, com base em um pametro string chamado tipoP.
Ai vem o problema. Como passo o valor do atributo tipoPessoa que esta no jsp como parametro do validador?
A classe de validacao recebe a string informada na linha , mas nao o valor do atributo.
Fiz diversas tentativas, como usar #session.fornecedor.tipoPessoa e variante, mas sempre vai a string digitada.
Agradeco a ajuda.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2010 12:28:22
|
jyoshiriro
Virtual Machine Man
![[Avatar]](/images/avatar/e0679741969383717173a64cf04e0678.jpg)
Membro desde: 17/06/2009 14:14:39
Mensagens: 588
Offline
|
Amigo, tente
ou
Se não funcionar, acho que não dá para fazer isso.
Sugestão: não tem como, pelo valor do próprio campo a validar, primeiro identificar se é um CPF ou CNPJ ou outra coisa para, só então, fazer a validação?
Tipo: CPF tem 11 dígitos, CNPJ tem Y digitos, outra coisa lá tem X dígitos....
|
José Yoshiriro Ajisaka Ramos
OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2010 16:10:23
|
jair.bogo
What is classpath?
Membro desde: 29/11/2007 16:27:25
Mensagens: 9
Offline
|
Obrigado Yoshiriro
Infelizmente utilizando a expressao EL nao funcionou.
A opcao de tratar pelo tamanho da string esta guardada na manga. Se nao funcionar de outra forma ela sera usada, uma pena.
[]s
|
|
|
 |
|
|
|
|