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?
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
Lility
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
Lility
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.