Tratamento de erro em projeto struts_velocity_hibernate

Pessoal,

Preciso de ajuda para tratar certos eventos em um projeto que fiz de cadastro de clientes. Ex:
Tenho e, meu index as opcoes:
cadastrar
consultar
listar
remover

A remocao e consulta sao feitos por id. ERRO: quando eu tento localizar um id nao criado ou removido da erro, o que e esperado. Porem ainda n’ao consegui tratar.

-Tentei alguma coisa direto na view, pois vi um exemplo que trata um certo tipo de erro dessa forma;

  • Tentei fazer uma rotina condicional retornando para o struts um mapeamento para uma pagina que informa erro mas nao tive sucesso;
    -Tentei usar try catch e tb nao consegui tratar.

Alguem pode ajudar?

Wellington