Dear All,
In your error page, the variable "exception" is set to the exception (if any). You can get the error message and stack trace from the exception like this:<p>Exception message: <%= (exception == null) ? "" : exception.getMessage() %></p> <% String stStack = ""; if (exception != null) { java.io.StringWriter sw = new java.io.StringWriter(); exception.printStackTrace(new java.io.PrintWriter(sw)); stStack = sw.toString(); } %> <p>Stack trace:</p> <pre> <%= stStack %> </pre>
You can make this even more readable by using the individual stack trace elements instead of the string writer. That way you can give those lines that have your own classes a different colour. What I do is show my own classes in bold red in the stack trace. That way I know what code to check faster.
Check out http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html#getStackTrace() -- Kees Jan http://java-monitor.com/forum/ [EMAIL PROTECTED] 06-51838192 Rule 1 for being in a hole: stop digging. --------------------------------------------------------------------- To start a new topic, e-mail: [email protected] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
