При использовании Spring, как я могу напечатать трассировку стека в моей странице 500 ошибок? - PullRequest
1 голос
/ 12 сентября 2011

web.xml

<error-page>
    <error-code>500</error-code>
    <location>/support/500.jsp</location>
  </error-page>

500.jsp

<%@ page isErrorPage="true" %>
<%@ page import="org.slf4j.Logger" %>
<%@ page import="org.slf4j.LoggerFactory" %>

<html>
<head>
<link rel="stylesheet" type="text/css" href="/scout/support/style.css"/>
<title>Scout 403 Error page</title>
</head>
<body>
      //how do I get a stack trace to print out?
</body>
</html>

1 Ответ

3 голосов
/ 13 сентября 2011

Не печатать трассировку стека пользователю.Ему все равно, и он будет бояться "ужасной ошибки".

Вместо этого регистрируйте исключения.Это должно быть сделано автоматически к весне, но вы можете сделать собственную реализацию HandlerExceptionResolver, чтобы сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...