Pessoal,
tenho uma webapp com struts e minha action chama uma classe intermediária que valida as regras de negócio e chama o(s) dao(s) para executar as operações.
Como deveo fazer o tratamento de erro? Explico:
Suponhamos que vc mandou vender para um cliente. Passou pela action, ela criou um objeto de business e chamou o método venderParaCliente(). Aí o vender para cliente acessou vários daos e descobriu que não pode vender pois o valor das parcelas em aberto é maior que o limite do cliente.
Como minha classe de negócio deve retornar o erro para a action?
Como a action deve retornar o erro para o usuário, na mesma página?
Queria fazer com que campos em branco aparecessem com um label acima deles, tipo: “Preencha o campo nome”, por exemplo:
Sei que existe o validator mas queria fazer validações server-side.
Pelo pouco que vi acho que terei que utilizar a classe ActionErrors. É isso? alguém pode me ajudar?
Abraço.

