[RESOLVIDO] Validações no JSP ?  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
Metaleiro
Virtual Machine Man
[Avatar]

Membro desde: 06/07/2006 10:55:54
Mensagens: 671
Localização: São Bernardo do Campo - SP
Offline

Tenho uma pequena aplicação feita em Struts, geralmente faço as validações na classe public ActionErrors validate.

Gostaria de saber como faço validações de nome e e-mail no próprio JSP, o qual estou usando as tags do Struts.

Como faço as validações em Java Script ? se o e-mail digitado é um e-mail válido e coisas do gênero ?

Desde já agradeço !

This message was edited 1 time. Last update was at 14/07/2009 10:00:20


"Why, Mr. Anderson? Why do you do it? Why get up? Why keep fighting? Do you believe you're fighting for something? For more than your survival? Can you tell me what it is? Do you even know? Is it freedom? Or truth? Perhaps peace? Yes? No? Could it be for love? Illusions, Mr. Anderson. Vagaries of perception. The temporary constructs of a feeble human intellect trying desperately to justify an existence that is without meaning or purpose. And all of them as artificial as the Matrix itself, although only a human mind could invent something as insipid as love. You must be able to see it, Mr. Anderson. You must know it by now. You can?t win. It?s pointless to keep fighting. Why, Mr. Anderson? Why? Why do you persist?"

Neo :
-Because is my choice

juliocesardosreis
What is classpath?

Membro desde: 30/05/2007 18:36:33
Mensagens: 7
Offline

olá amigo, vc teve alguma solução apra o seu problema? estou tentando fazer validação tambem, mas não estou obtendo exito! vc conseguio?
Metaleiro
Virtual Machine Man
[Avatar]

Membro desde: 06/07/2006 10:55:54
Mensagens: 671
Localização: São Bernardo do Campo - SP
Offline

Eu utilizo no próprio Struts, na classe que extends ActionForm, no JSP eu não imagino como se faz:




erro.camponome é um arquivo.properties

"Why, Mr. Anderson? Why do you do it? Why get up? Why keep fighting? Do you believe you're fighting for something? For more than your survival? Can you tell me what it is? Do you even know? Is it freedom? Or truth? Perhaps peace? Yes? No? Could it be for love? Illusions, Mr. Anderson. Vagaries of perception. The temporary constructs of a feeble human intellect trying desperately to justify an existence that is without meaning or purpose. And all of them as artificial as the Matrix itself, although only a human mind could invent something as insipid as love. You must be able to see it, Mr. Anderson. You must know it by now. You can?t win. It?s pointless to keep fighting. Why, Mr. Anderson? Why? Why do you persist?"

Neo :
-Because is my choice

Pedrosa
JWizard
[Avatar]

Membro desde: 13/07/2005 13:08:08
Mensagens: 2505
Localização: São Paulo - Brasil
Offline

Tenho um exemplo:

juliocesardosreis
What is classpath?

Membro desde: 30/05/2007 18:36:33
Mensagens: 7
Offline

Metaleiro wrote: Eu utilizo no próprio Struts, na classe que extends ActionForm, no JSP eu não imagino como se faz:




erro.camponome é um arquivo.properties


mas onde vc faz a definição dos erros? por exemplo, erro.camponome, como aparecerá a mensagem de erro?, onde??
Metaleiro
Virtual Machine Man
[Avatar]

Membro desde: 06/07/2006 10:55:54
Mensagens: 671
Localização: São Bernardo do Campo - SP
Offline



Um arquivo .propeties é um arquivo onde você tem uma chave e uma mensagem, exemplo

erro.camponome=O nome não pode ser nulo

esse arquivo tem que ser nomeado como MessageResources.properties, ele deve ser colocado na pasta SRC.

você define isso no struts-config.xml

é só usar uma tag :

<message-resources parameter="MessageResources"/>

Dai você pode utilizar todas as mensagens em seu aplicativo normalmente, isso é mais usado para internacionalização, aqueles sites que têm a opção de Inglês ou Português, assim você define todas as mensagens em um lugar só.

Como funciona a apresentação do erro, o erro aparece na própria página nesse caso, é posível você definir o posicionamento da mensagem na tela, nesse caso ela pode ser apresentada onde você definir.

"Why, Mr. Anderson? Why do you do it? Why get up? Why keep fighting? Do you believe you're fighting for something? For more than your survival? Can you tell me what it is? Do you even know? Is it freedom? Or truth? Perhaps peace? Yes? No? Could it be for love? Illusions, Mr. Anderson. Vagaries of perception. The temporary constructs of a feeble human intellect trying desperately to justify an existence that is without meaning or purpose. And all of them as artificial as the Matrix itself, although only a human mind could invent something as insipid as love. You must be able to see it, Mr. Anderson. You must know it by now. You can?t win. It?s pointless to keep fighting. Why, Mr. Anderson? Why? Why do you persist?"

Neo :
-Because is my choice

 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team