Eu tenho o aplicativo Web Spring de três camadas: dao, service e controllers. Um controlador nunca chama diretamente o dao, ele faz isso através da camada de serviço. No momento, na maioria das vezes, se houver uma exceção dao (tempo de execução) que não for tratada, ela será capturada por um JSP...