| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2005 09:48:22
|
eduardo_lopes
JavaGuru
![[Avatar]](/images/avatar/a89cf525e1d9f04d16ce31165e139a4b.jpg)
Membro desde: 09/05/2003 10:33:14
Mensagens: 210
Localização: Cascavel - PR
Offline
|
E ai pessoal, estou aqui numa luta com o WW (matando cada vez menos focas ), se eu conseguir essa validação aqui na empresa ninguém mais mata focas, eu prometo.
É o seguinte, preciso de validações simples, não estou utilizando forms, apenas links com parametros, só preciso que os parametros sejam obrigatórios e no formato numérico. Abaixo seguem os meus arquivos pertinentes a questão, resumindo, tenho um field na minha action chamado "culturaId", esse campo será utilizado para uma pesquisa ele deve ser numérico e é um field obrigatório. O que está acontecendo é que se eu passar uma letra ou omitir o field na chamada da action me dá um stacktrace e não encaminha para o result "input"
ListProdutos-validation.xml
xwork.xml
|
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2005 13:44:43
|
eduardo_lopes
JavaGuru
![[Avatar]](/images/avatar/a89cf525e1d9f04d16ce31165e139a4b.jpg)
Membro desde: 09/05/2003 10:33:14
Mensagens: 210
Localização: Cascavel - PR
Offline
|
po, resolvi fazendo um if para os parametros, verificando se eles eram nulos, daí fazendo um "return INPUT;", é assim mesmo? se eu tenho que fazer a validação dentro da action, pq dos xml's?
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/06/2005 23:31:59
|
Lucas Teixeira
Java Ninja
![[Avatar]](/images/avatar/758a06618c69880a6cee5314ee42d52f.png)
Membro desde: 11/12/2003 10:47:22
Mensagens: 269
Localização: São Paulo - SP
Offline
|
Ué, não vi você agregar a tua pilha na action, nem como default para o package... Você fez isto?
|
Lucas F. A. Teixeira .·.
lucastex no gmail com
lucastex.com/twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2005 08:10:39
|
eduardo_lopes
JavaGuru
![[Avatar]](/images/avatar/a89cf525e1d9f04d16ce31165e139a4b.jpg)
Membro desde: 09/05/2003 10:33:14
Mensagens: 210
Localização: Cascavel - PR
Offline
|
enviei 2 vezes.
This message was edited 3 times. Last update was at 17/06/2005 08:15:16
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2005 08:13:56
|
eduardo_lopes
JavaGuru
![[Avatar]](/images/avatar/a89cf525e1d9f04d16ce31165e139a4b.jpg)
Membro desde: 09/05/2003 10:33:14
Mensagens: 210
Localização: Cascavel - PR
Offline
|
Desculpe lucas, mas não entendi, veja como esta o meu xwork.xml:
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2005 08:30:24
|
Lucas Teixeira
Java Ninja
![[Avatar]](/images/avatar/758a06618c69880a6cee5314ee42d52f.png)
Membro desde: 11/12/2003 10:47:22
Mensagens: 269
Localização: São Paulo - SP
Offline
|
E ai Eduardo,
É o seguinte cara... Para você usar o recurso de validação do webwork, você tem que definir que a tua action será interceptada pelo interceptor de validação, sacou?
Você pode fazer isso usando a validationWorkflowStack, e realmente fez adicionando ela à tua systemDefaultStack, porém você não vinculou a tua action à esta pilha de interceptors, entendeu?
O que você pode fazer? Primeiro, é adicionar essa referencia da pilha à declaração de tua action desta maneira:
Mas pode ser que essa pilha seja a default para TODAS as actions DESTE PACKAGE (não é herdada esta configuração para packages que o extendem). Se você quiser então que ela seja a default, desconsidere a alteração acima e substitua:
por
Entendeu? (;
|
Lucas F. A. Teixeira .·.
lucastex no gmail com
lucastex.com/twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2005 14:30:28
|
eduardo_lopes
JavaGuru
![[Avatar]](/images/avatar/a89cf525e1d9f04d16ce31165e139a4b.jpg)
Membro desde: 09/05/2003 10:33:14
Mensagens: 210
Localização: Cascavel - PR
Offline
|
blza Lucas, entendi o que vc disse e vi onde estava errando, porém ainda não obtive sucesso, para tanto fiz um mini-teste, veja só.
obs: to muito empolgado com esse framework, muito mais produtivo q struts, mas to apanhando um pouco da validação, ainda q não cheguei em javascript!
| Nome do arquivo |
test.zip |
Download
|
| Descrição |
|
| Tamanho |
6 Kbytes
|
| Baixado: |
50 vez(es) |
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2005 14:52:14
|
eduardo_lopes
JavaGuru
![[Avatar]](/images/avatar/a89cf525e1d9f04d16ce31165e139a4b.jpg)
Membro desde: 09/05/2003 10:33:14
Mensagens: 210
Localização: Cascavel - PR
Offline
|
to chegando lá, estou com esse erro nos logs do tomcat, isso aparece se eu tentar fazer uma validação "requiredstring" também. alguma luz?
|
|
|
|
 |
|
|