Opiniao Tratamento de Exceções - Pagina JSP

6 respostas
renanpto

Bom dia galera,

Estou utilizando struts na minha aplicação web, e pintou uma duvida.

   Tenho uma action (testes) que acessa o banco de dados, mas se o banco estiver fora do ar vai gerar uma exceção, dai q tá, vou lancando esta exceção pra cima até chegar no action? Ou altero os metodos para verificar se conexao foi feita ? Se alguem tiver alguma dica eu agradeço.....

Ate

6 Respostas

T

se eu não me engano existe uma taglib que pega excessão

acho q eh c:catch

mas cara, trata isso na sua camada de modelo, evita ficar executando isso na sua jsp

renanpto

Concerteza…

É q assim… tento comunicar com o banco deu pau…

Lanço exceção pra cima, no struts-config registrei aquele tipo de exceçao como global… assim eu nao preciso ficar tratando em cada action, se deu erro para executar tal comando.

Só que eu nao sei se essa é a melhor maneira.??.

Ou se tem um padrao a seguir…

valeu

T

tipo vc tah padronizando sua aplicação em mvc ?

renanpto

Isso ai, só começando…

T

foi mal tah usando struts neh

negocio eh o seguinte cara, vc deve ter um pojo e uma classe q conecta no banco e retorna o q vc deseja

então, no modelo, q eh a classe q extende de action, vc joga um catch sql exception lah e adiciona no seu actionerros, e dah um return map como failure, redireciona e manda imprimir o nome do erro q vc preestabeleceu, acho esse o melhor jeito, vc pode predefinir ele como um padrão, e sempre redirecionar para a pagina informando o pau do banco

renanpto

É antes estava direcionando para a pg de erro… Só que eu nao achava tao legal, em cada action, avaliar se ocorreu o erro.

Blz, vou re - implementar desta forma… por que como ta foda…

valeu pela dica…

Criado 24 de maio de 2007
Ultima resposta 24 de mai. de 2007
Respostas 6
Participantes 2