Pessoal,
vejam o cenário, tenho uma classe Pessoa e uma classe PessoaJuridica que extende Pessoa, bom esses são meus VOs.
Tenho um PessoaForm que extende ActionForm e preciso contruir a classe PessoaJuridicaForm extendendo PessoaForm, mas enfim isso é entendido pelo Struts? e depois no caso da execução do método validate() eu deixaria os atributos de PessoaForm como protected para poder acessa-los em PessoaJuridica e fazer o validate() ou deixo os atributos em PessoaForm como private e executo o método validate() da superclasse no método validate() de PessoaJuridica como segue?
public ActionErrors validate(ActionMapping mapping, HttpServletRequest request)
{
ActionErrors actionErrors = new ActionErrors();
actionErrors.add(super.validate(mapping, request));
return actionErrors;
}