javaweb异常处理
来源:互联网 发布:json代码格式化工具 编辑:程序博客网 时间:2024/04/30 05:27
每一层定义自己的异常类,
这样比较好分析bug
然后在xml中添加
<error-page> <exception-type>java.lang.Throwable</exception-type> <location>/WEB-INF/views/common/error/500.jsp</location> </error-page> <error-page> <error-code>500</error-code> <location>/WEB-INF/views/common/error/500.jsp</location> </error-page> <error-page> <error-code>404</error-code> <location>/WEB-INF/views/common/error/404.jsp</location> </error-page>
详细代码示例
异常基类
/** * <p>异常基类</p> */public abstract class BaseException extends RuntimeException { private static final long serialVersionUID = 4061837650459227967L; /** * 构造器 * */ public BaseException() { super(); } /** * 构造器 * * @param message 异常详细信息 * @param cause 异常原因 */ public BaseException(String message, Throwable cause) { super(message, cause); } /** * 构造器 * * @param message 异常详细信息 */ public BaseException(String message) { super(message); } /** * 构造器 * * @param cause 异常原因 */ public BaseException(Throwable cause) { super(cause); }}
/** * <p>业务异常</p> */public class BusinessException extends BaseException { private static final long serialVersionUID = -4902153677077364421L; public BusinessException() { super(); } public BusinessException(String message, Throwable cause) { super(message, cause); } public BusinessException(String message) { super(message); } public BusinessException(Throwable cause) { super(cause); }}
阅读全文
0 0
- JavaWeb简单异常处理
- JavaWeb前台异常处理
- JavaWeb前台异常处理
- javaweb异常处理
- JavaWeb工程如何处理异常
- JavaWeb项目整体异常处理机制
- javaWeb 项目整体异常处理方案
- Javaweb异常提示信息统一处理
- javaweb--servlet--servlet的异常处理和线程安全简述
- JavaWeb应用中错误和异常处理方法研究
- Javaweb微专业第十四讲-----异常处理(预告)
- JavaWeb框架-SpringMVC-3-异常与静态资源处理
- javaweb异常收集
- JavaWeb开发异常
- eclipse javaweb 项目异常
- JavaWeb后端异常打印
- javaweb tomcat500异常
- javaWeb异常集合
- Python操作Neo4j的基本操作
- JQuery制作文字置顶、置底与上下移动及全选反选
- JavaScript总结
- c++基础之指针与数组
- SWT/JFace 中常用的事件
- javaweb异常处理
- pat 乙级 1020 吃月饼(25)
- 神经网络与深度学习(7)
- 栈和队列——用一个栈实现另一个栈的排序
- 单例模式
- Spring Boot(Web)初探一( 入门【HelloWorld】)
- 求X的N次方!递归和非递归
- CAP理论
- @Resources @Inject @Autowied @Qualifier @named