Ol�
Carlos,
O problema � que
preciso capturar isto de dentro de uma errorPage. Como as exce��es s�o
levantadas de dentro das classes n�o posso utilizar este forma que me passou. No
printStackTrace eu tenho a informa��o de qual classe levantou a exce��o, s� que
n�o estou conseguindo capturar justamente esta informa��o! Abaixo est� a forma
que estou testando:
if (exception != null)
{
Exception e = (Exception)
exception;
e.printStackTrace();
Throwable
obT = (Throwable)
e.fillInStackTrace();
StackTraceElement obSTE[] =
obT.getStackTrace();
for (int
i = 0 ; i < obSTE.length ; i++)
{
System.out.println(""+i+" >>>>>>>>>>>
"+obSTE[i].getClassName());
}
.
.
.
No
printStackTrace ele
mostra:
dzset.com.objectserious.excecoes.ExLocalidadeInvalida
at
dzset.com.objectserious.cadastrosgerais.negocio.EnderecoHome.consiste
Endereco(EnderecoHome.java:72)
at
dzset.com.objectserious.cadastrosgerais.negocio.UnidadeHome.consisteU
nidade(UnidadeHome.java:69)
at
dzset.com.objectserious.cadastrosgerais.negocio.UnidadeHome.alterar(U
nidadeHome.java:173)
at
dzset.com.objectserious.cadastrosgerais.controle.AlterarUnidade.execu
tar(AlterarUnidade.java:199)
at
org.apache.jsp.JSPExecUnidade$jsp._jspService(JSPExecUnidade$jsp.java
:298)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspSer
vlet.java:202)
.
.
.
Quero recuperar o
"at
dzset.com.objectserious.cadastrosgerais.negocio.EnderecoHome.consiste
Endereco(EnderecoHome.java:72)",
mas o m�todo s� retorna algo a partir de "at
org.apache.jsp.JSPExecUnidade$jsp._jspService(JSPExecUnidade$jsp.java
:298)".
Se voc� ou algu�m
da lista souber o que est� dando errado, por favor me
ajudem!
Abra�os
Felipe Grandi Santos
Analista de
Sistemas
Fone: +55 54 3025-1717
E-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
_____
<http://www.dzset.com.br>
De quem entende de informa��o
para quem entende de sa�de.
-----Mensagem original-----
De:
[Carlos H.] [mailto:[EMAIL PROTECTED]]
Enviada em:
ter�a-feira, 21 de maio de 2002 22:26
Para:
[EMAIL PROTECTED]
Assunto: Re: [java-list]
HTMLEditorKit
Ol� Felipe,
Veja se � mais ou menos isto que
voc� est� querendo:
public class Classe01 {
static
Classe01 c;
public static void main(String
args[]) {
try
{
c = new
Classe01();
throw new Exception("Erro!");
}
catch (Exception e)
{
System.out.println("Classe Onde ocorreu a Exce��o: "
+
c.getClass().getName());
}
}
}
Espero ter ajudado de qualquer
forma.
Carlos
Felipe Santos
wrote:
>
Pessoal,
>
> Estou tentando
capturar o printStackTrace de uma Exception que estou tratando numa errorPage
(JSP). O meu objetivo � pegar o nome da classe que est� levantando a exce��o e
demonstrar na tela. No
caso:
>
>dzset.com.objectserious.excecoes.ExLocalidadeInvalida
>
at
dzset.com.objectserious.cadastrosgerais.negocio.EnderecoHome.consiste
>Endereco(EnderecoHome.java:72)
>
at
dzset.com.objectserious.cadastrosgerais.negocio.UnidadeHome.consisteU
>nidade(UnidadeHome.java:69)
>
at
dzset.com.objectserious.cadastrosgerais.negocio.UnidadeHome.alterar(U
>nidadeHome.java:173)
>
at
dzset.com.objectserious.cadastrosgerais.controle.AlterarUnidade.execu
>tar(AlterarUnidade.java:199)
>
at
org.apache.jsp.JSPExecUnidade$jsp._jspService(JSPExecUnidade$jsp.java
>:298)
>
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
>
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspSer
>vlet.java:202)
>
.
>
.
>
.
>
> Eu quero pegar a linha "at
dzset.com.objectserious.cadastrosgerais.negocio.EnderecoHome.consiste
>Endereco(EnderecoHome.java:72)"
>
Tentei v�rias coisas: getStackTrace(), ExceptionUtil.printStackTrace. Mas s�
consigo pegar a partir do JSP. Ou seja, aquelas primeiras linhas que dizem
exatamente em qual classe foi levantada a exce��o eu n�o consigo pegar. Algu�m
sabe como fazer isto?? Sen�o, alguma outra forma de capturar o nome da classe.
Algu�m j� deve ter feito isto!
>
Agrade�o desde j�.
>
>
>Abra�os
>
>Felipe Grandi
Santos
>Analista de Sistemas
>Fone: +55 54 3025-1717
>E-mail:
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>
>
>------------------------------
LISTA SOUJAVA ----------------------------
>http://www.soujava.org.br - Sociedade de Usu�rios
Java da Sucesu-SP
>d�vidas mais comuns: http://www.soujava.org.br/faq.htm
>regras da lista: http://www.soujava.org.br/regras.htm
>historico: http://www.mail-archive.com/java-list%40soujava.org.br
>para
sair da lista: envie email para
[EMAIL PROTECTED]
>-------------------------------------------------------------------------
>
>
--
/**
*
[Carlos H.] - [EMAIL PROTECTED]
* N�cleo de Inform�tica UNERJ - Centro
Universit�rio de Jaragu� do Sul
*
* N�o use drogas, use
Linux!
*/
------------------------------ LISTA
SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios
Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para
sair da lista: envie email para
[EMAIL PROTECTED]
-------------------------------------------------------------------------
- [java-list] Exception Rodrigo Alves
- Re: [java-list] Exception Sven van �t Veer
- Re: [java-list] Exception Edward Roe
- [java-list] Exception Gl�cio Nicoletti Jr
- Re: [java-list] Exception Rafael Frantz
- Re: [java-list] Exception Herval Freire
- Re: [java-list] Exception Carlos Villela
- [java-list] Exception cesar augusto
- Re: [java-list] Exception hooter
- [java-list] Exception Felipe Santos
- [java-list] Exception fcsjava
- Re: [java-list] Exception Thiago Chapa
- Re: [java-list] Exception Marcelo Takashi Watari
- Re: [java-list] Exception Fabio C Siano
- [java-list] Exception Vieira, Pablo O.
- Re: [java-list] Exception Paulo Rezende
- Re: [java-list] Exception Bruno do Amaral Dias Baptista
