Struts Exception  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
MIB's_Worm
HelloWorld

Membro desde: 13/03/2005 13:55:21
Mensagens: 12
Offline

Tenho uma dúvida em relação ao uso dos ExceptionHandlers do Struts, eu declaro uma global-exception no struts-config.xml para java.lang.Exception para capturar todas as exceptions, mas na minha action quando acontece alguma excpetion eu sou obrigado a trata-la em um bloco protegido (try-catch) e não consigo capturar com ExceptionHandler, somente quando eu uso RuntimeExcpetion que consigo, o que estou fazendo de errado.

This message was edited 1 time. Last update was at 22/05/2005 00:36:22

Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Você provavelmente está usando o método perform (que foi depreciado) em vez do execute.

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
MIB's_Worm
HelloWorld

Membro desde: 13/03/2005 13:55:21
Mensagens: 12
Offline

Não Mauricio, estou usando o método execute.
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Então tem alguma coisa muito errada com o seu código companheiro, porque o método execute declara que lança Exception. Você está usando essa assinatura de método?



Cole o seu código aqui que fica mais fácil.

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
MIB's_Worm
HelloWorld

Membro desde: 13/03/2005 13:55:21
Mensagens: 12
Offline

Obrigado mauricio!
eduardo_lopes
JavaGuru
[Avatar]

Membro desde: 09/05/2003 10:33:14
Mensagens: 210
Localização: Cascavel - PR
Offline

aproveitando o tópico, usando esse ExceptionHandler eu consigo, por exemplo listar o stack trace em minha página? como acontece no site do GUJ?

pq hj estou apenas mostrando que houve um erro e não o erro que ocorreu, aí fica difícil depurar.



Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

eduardo_lopes wrote:aproveitando o tópico, usando esse ExceptionHandler eu consigo, por exemplo listar o stack trace em minha página? como acontece no site do GUJ?

pq hj estou apenas mostrando que houve um erro e não o erro que ocorreu, aí fica difícil depurar.


Consegue, é só pegar o stack trace, colocar em um dos escopos e mandar pra view tratar. Veja isso:

http://struts.apache.org/userGuide/building_controller.html#exception_handler

http://struts.apache.org/api/index.html

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team