我已经使用spring SimpleMappingExceptionResolver在Spring应用程序中创建了异常处理。一切正常。现在,我需要以某种方式在jsp页面中打印捕获的异常。诸如消息和堆栈跟踪之类的东西。在我的jsp中,我在“exception”属性中找到了异常对象。我需要做的就是这样:
${exception.printStackTrace()}
但是我不知道如何。有什么方法可以做到吗?:-)
感谢您的任何建议,
马泰奥
最佳答案
我能想到的最简单的解决方案是利用Throwable.getStackTrace()
方法遍历堆栈跟踪元素:
<c:forEach items="${exception.stackTrace}" var="element">
<c:out value="${element}" />
</c:forEach>
当然,您需要添加一些格式。
关于spring - 错误页面-如何在JSP中打印堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4442400/