Struts Validator - Campo Requerido  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
miko_chin
What is classpath?
[Avatar]

Membro desde: 27/11/2006 14:32:53
Mensagens: 8
Localização: Curitiba - PR
Offline

Oi pessoal,

Estou usando o Struts Validator e gostaria de saber como fazer para ele dar uma mensagem na tela em que, pelo menos um campo é requerido (é um form de pesquisa, que retornará uma lista com o resultado depois... os resultados podem ser muitos, portanto pelo menos um campo seria obrigatório).

Já consegui fazer ele validar um campo apenas... mas nesse caso, como devo proceder? Tenho que dizer quais são os campos que eu quero que ele valide?

Obrigada!!!
Rachel Vital
Thread.start()

Membro desde: 06/05/2005 16:31:56
Mensagens: 34
Offline

Olá,

1 - Pelo que eu sei essa validação que vc tem que fazer não tem no struts validator, mas vc pode criar essa validação e utiliza-la pelo struts validator. É bem simples fazer isso. Ou vc faz essa validação via javascript. Eu acho a primeira opção bem melhor. Se vc achar outra forma melhor post aqui para agente

2 - Sim, no sutruts validator vc tem q informar quais os campos e quais as validações que deveram ser feita nesse campo. E para um campo vc pode ter mais de uma validação. Essa informação fica no validation.xml

[Yahoo!] [MSN]
marcushlm
Java Ninja
[Avatar]

Membro desde: 18/08/2005 12:21:32
Mensagens: 261
Localização: Fortaleza - CE
Offline

ou você pode fazer via annotations, colocando em cima do método da action que vai ser validado, por exemplo:



acima da assinatura da action deve ser utilizada a seguinte annotation tambem:



e nos metódos nos quais não vai haver validação, essa outra:



testa ai!

ps: estou considerando o caso do struts 2.

This message was edited 1 time. Last update was at 15/10/2007 10:43:29


Sun Certified Programmer for the Java Platform SE 6
[Email]
miko_chin
What is classpath?
[Avatar]

Membro desde: 27/11/2006 14:32:53
Mensagens: 8
Localização: Curitiba - PR
Offline

Ok, obrigada...
Marcus,
eu gostei da idéia, mas queria deixar tudo padronizado usando as validações do struts mesmo. Se eu conseguir alguma coisa, posto aqui!

marcushlm
Java Ninja
[Avatar]

Membro desde: 18/08/2005 12:21:32
Mensagens: 261
Localização: Fortaleza - CE
Offline

miko_chin wrote:Ok, obrigada...
Marcus,
eu gostei da idéia, mas queria deixar tudo padronizado usando as validações do struts mesmo. Se eu conseguir alguma coisa, posto aqui!


miko_chin, esse estilo de validação com anotações é do próprio struts, é só uma alternativa ao uso de XML.

dá uma checada na documentação

http://struts.apache.org/2.x/docs/validation-annotation.html


Sun Certified Programmer for the Java Platform SE 6
[Email]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team