当前位置:编程学习 > JAVA >>

StackTrace代码如何赋值到String

java中try catch 块的e.printStackTrace()如何赋值给String,我想传到页面javascript里

还有e.getStackTrace()方法要如何使用?

感谢楼下回帖的大神。。。 try String JSP --------------------编程问答--------------------
StringWriter writer = new StringWriter();
e.printStackTrace(new PrintWriter(writer));
String str = writer.toString();


getStackTrace()返回StackTraceElement数组。每个StackTraceElement都是当前exception的栈信息,也就相当于printStackTrace里面每行at里面的信息,包含调用的类,方法,行数 --------------------编程问答--------------------
引用 1 楼 shine333 的回复:
StringWriter writer = new StringWriter();
e.printStackTrace(new PrintWriter(writer));
String str = writer.toString();


getStackTrace()返回StackTraceElement数组。每个StackTraceElement都是当前exception的栈信息,也就相当于printStackTrace里面每行at里面的信息,包含调用的类,方法,行数

楼上正解!
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,