如何访问由 web.xml 错误页面解析的 Velocity 模板中的异常/堆栈跟踪?
我想在我的 Velocity 模板上打印 HTTP 错误 500 的原因,但我很难弄清楚如何做到这一点。
我的 web.xml 配置为:
<error-page>
<error-code>500</error-code>
<location>/error/500</location>
</error-page>
该位置由 Spring 控制器支持。 500.vm 页面正在按预期解析,但如何访问导致此错误页面的异常?
谢谢~
I would like to print the cause of the HTTP Error 500 on my Velocity template but am having difficulty figuring out how this can be done.
My web.xml is configured with:
<error-page>
<error-code>500</error-code>
<location>/error/500</location>
</error-page>
The location is backed by a Spring controller. The 500.vm page is resolving as expected but how do I access the exception which resulted in this error page?
Thanks~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是 Avetti 应用程序吗? http 500 是应用程序无法确定的“捕获所有”类型错误,因此服务器会中继消息(“内容混乱”)。当应用程序中断或没有正确处理异常时,通常会发生这种类型的错误......因此页面上没有捕获或呈现的异常。
Is this an Avetti App? An http 500 is a 'catch all' type error that can't be determined by the application, so the server relays the message ("stuff is messed up"). This type of error usually happens when an application breaks or didn't properly handle an exception... so there is no exception to catch or present on the page.