获取一些堆栈跟踪信息到自定义的tomcat错误500页面中

tomcat,spring,jsf将一些堆栈跟踪信息(也许是Exeception.message)放到我的自定义错误500页面上的最佳方法是什么?我只想显示出这种观念的根本原因。

回答:

这是我在Struts中使用过的JSP语法。您可能可以使用JSf获得此功能或类似功能。

<!-- Get the exception object -->

<c:set var="exception" value="${requestScope['javax.servlet.error.exception']}"/>

<!-- Exception message(s) -->

<p>${exception.message}</p>

<p><c:if test="${not empty exception.cause.message}">${exception.cause.message}</c:if></p>

<!-- Stack trace -->

<jsp:scriptlet>

exception.printStackTrace(new java.io.PrintWriter(out));

</jsp:scriptlet>

以上是 获取一些堆栈跟踪信息到自定义的tomcat错误500页面中 的全部内容, 来源链接: utcz.com/qa/424451.html

回到顶部