Struts Redirecionamento e Consistência

5 respostas
L

Tenho uma tela de pesquisa com o botão novo. O meu botão novo tem o actionForward=“detail”, que no struts-config.xml está direcionando para uma tela de edição. Porém antes de direcionar para a tela de edição quero incluir uma consistência, no caso tornar obrigatório o preenchimento de um campo da tela de pesquisa. Debugando percebo que ele vai direto para tela de edição, como faço para incluir essa consistência no form da tela de pesquisa?

Grata

5 Respostas

von.juliano

OI Lility, é só você sobreescrever o método validate(ActionMapping mapping, HttpServletRequest request) da classe ActionForm.

Blz? Flw! :thumbup:

[EDITADO] Tinha colocado o nome errado do método [/EDITADO]

L

dentro desse método eu incluo a consistência?

von.juliano

Nossa, me desculpa, te passei a assinatura do método errado! :XD: O correto é esse:

Nele vc coloca as validações dos valores recebidos.

Blz? Flw! :thumbup:

L

Pois é , mas ele não entra no form de pesquisa, que é onde eu preciso validar.
Ele vai direto pro form de edição, e se eu colocar uma consistência lá referente a um campo obrigatório do form de pesquisa ele vai dar erro.

von.juliano

Ué! É só vc sobreescrever o método do Form onde vc precisa validar os dados!
Além disso, vc precisa especificar no struts-config.xml que o form deve ser validado.

Blz? Flw! :thumbup:

Criado 14 de dezembro de 2007
Ultima resposta 14 de dez. de 2007
Respostas 5
Participantes 2