cod*_*247 3 java error-handling servlets
我想将所有错误都指向我的Errorsevlet而不明确指定所有代码.有没有办法这样做?
<error-page>
<error-code>400</error-code>
<location>/servlet/com.abc.servlet.ErrorServlet</location>
</error-page>
Run Code Online (Sandbox Code Playgroud)
**在到达ErrorServlet之后,我如何获得servlet中错误的堆栈跟踪.这样我就可以在发生错误时通过电子邮件发送详细信息**
Bal*_*usC 11
如果你可以升级,因为Servlet 3.0可以为所有错误提供一个通用的错误页面,甚至是那些不是由异常引起的错误页面(例如404,401等).只需省略<error-code>
或<exception-type>
完全省略,以便您只有一个<location>
.
<error-page>
<location>/errorServlet</location>
</error-page>
Run Code Online (Sandbox Code Playgroud)
请注意,我替换了URL以避免使用Tomcat的内置和弃用InvokerServlet
.
归档时间: |
|
查看次数: |
10294 次 |
最近记录: |