Servlet 异常处理 自定义异常

自定义异常
碰到异常时, 如果只是logger.error一下, 没有处理的话,错误很难定位(前台页面中会出现一些由这个异常引起的其他的错误信息),当然logger都不打的话就fuck了。

一般处理异常是抛出一个自定义异常(继承与RuntimeException), 当然如果没有自定义异常的话,抛出RuntimeException(e.getMessage,e)也行。 这样就能被ErrorHandlerServlet处理, 打印信息, 跳转页面等。





----------------
Servlet 异常处理
http://www.yiibai.com/servlets/servlets_exception_handling.html

原理
避免显示堆栈信息
在web.xml中配置error-page标签
ErrorHandlerServlet 得到并显示一些错误信息

Servlet 异常处理 自定义异常


你可能感兴趣的:(servlet)