Struts 2 Validation

2 respostas
renandemelo

Pessoal,

Estou com um problema com o Struts 2, quando um usuário responde um formulário com validação e o struts 2 pega os erros do formulário e retorna à página, ele retorna a página do result com name=“input”, porém, além disso, eu gostaria que ele executasse o metodo input desta ação, alguém sabe o que preciso fazer para configurar isto?

2 Respostas

F

estranho, acho que não entendi direito.

veja se é isso:

1- o usuário digita algo inválido
2- o validador retorna o result com o valor input
3- você quer executar outra action quando retorna input

neste caso vc deve redirecionar a ação

<result name="input" type="redirect-action">outraAction</result>
F

Eu estou com um problema diferente.

Segui um quickstart com Hibernate, spring e struts.
http://struts.apache.org/2.x/docs/struts-2-spring-2-jpa-ajax.html

Ele lista, inclui, edita e deleta (CRUD), normalmente.

A validação é que é o problema, ele chega a passar pelo Person-input-validation.xml, dispara um erro no console do tomcat
porém executa a ação!!

Ele não faz:
[list]mostra erro ao usuário[/list]
[list]impede a execução da action (cadastro)[/list]

Ele faz:
[list]acessa o validator.xml[/list]
[list]exibe uma mensagem no console[/list]

Criado 19 de março de 2007
Ultima resposta 12 de dez. de 2007
Respostas 2
Participantes 2