Estive no Falando em Java este ano e conversei um com algumas pessoas que me contaram um pouco do Stella Framework.
Criei interesse e pretendo utilizá-lo em uma aplicação, mas estou encontrando alguns problemas.
Gostaria de saber se eu posso adaptá-lo em minhas páginas JSP.
Pelo que vi nos exemplos no próprio site do Stella, utilizaram apenas JSF, mas e com JSP, é possível fazer as validações?
Supondo o código abaixo, em JSP, iria funcionar a validação?
Eu também necessitei dessa validação do CPF antes do Submit, e fiz isso com Ajax usando a validação do Stella.
dugbuddy
Thiago,
Como posso utilizar essa validação Ajax com Stella em minhas paginas JSP. Tem como eu fazer na minha pagina JSP ou tem que ser JSF.
Se possivel tem como vc me dar um exemplo?
obrigado
T
Thiago_Domingues
Eu uso VRaptor, não sei qual fremework vc usa mas a idéia é a mesma…
// VALIDAR O CPF DIGITADO - AREA CLIENTE@Remotable@Logic(parameters={"cpf"})publicStringvalidaCPF(Stringcpf){try{cpfValidator.assertValid(StringManager.retirarFormatacaoCpf(cpf));// essa validacao so aceita numerosreturn"ok";}catch(InvalidStateExceptione){for(ValidationMessagemessage:e.getInvalidMessages()){System.out.println(message.getMessage());}}return"invalid";}
jonathas.morais
Beleza Thiago. Obrigado pela ajuda.
Não tenho muita familiaridade com o VRaptor, mas mesmo assim vou testar pra ver como funciona.
Agora já consigo ver além do muro…rs…
Tks.
dugbuddy
Thiago valeu pela dica !!
Mas desculpa por mais uma pergunta…
Na sua pagina JSP como vc faz chamada pra esses 2 métodos ao mesmo tempo?
obs. é que eu fiquei em duvida se eu crio uma nova classe pra fazer validacao do cpf ou se coloco em uma servlet…
Obrigado.
T
Thiago_Domingues
o evento onBlur ocorre quando o componente html perde o foco, se vc colocar uma chamada nesse evento, assim q esse objeto DOM perder o foco ele executará algo em seu código…no meu caso eu chamo um método logic do VRaptor, mas creio q da pra fazer com servlet tb…o método JavaScript percebe a ação no componente HTML e chama meu código Java.
dugbuddy
Thiago,
Nos imports da classe java… teria como vc me mostrar quais imports estao sendo usado… pois o “retirarFormatacaoCpf(cpf));” está com erro e não consigo achar qual biblioteca importar.
Muito OBrigado
T
Thiago_Domingues
esse é um método meu.para tirar a formatação do CPF… crie um método seu que faça essa função
eu acho meio improvável que você consiga fazer isso sem chamar algum código Java do Stella. O onBlur vc vai fazer antes de dar o Submit…por JavaScript…vc manja de javascript?
dugbuddy
Sim entendo de JavaScript sim…
Agora eu acho q eu entendi… com o evento onblur vai chamar uma função javascript que vai passar os parametros pra uma servlet/class que vai validar o CPF e retornar pra pagina JSP.
E irei usar o Stella dentro dessa servlet/classe para fazer a valiacao.