zoukankan      html  css  js  c++  java
  • 10.自定义异常 -- 数据库数据查询异常

    自定义异常

    package cn.bingou.exception;
    
    public class MsgException extends Exception{
        
        public MsgException(){
            super();
        }
        
        public MsgException(String message, Throwable cause){
            super(message,cause);
        }
        
        public MsgException(String Message){
            super(Message);
        }
    }

    当系统调用数据库查询的代码(dao层)时,可能会因为dao层代码出现逻辑错误而报错,

    自定义一个异常,当报异常时调用此代码

    错误信息通过web层返回到前台界面

                // 2)登陆
                // 判断用户的用户名和密码是否正确
            UserService userServlet=BaseFactory.getFactory().getInstance(UserService.class);
            
            User user=null;
            try {
                user=userServlet.login(username, password);
            } catch (MsgException e) {
                e.printStackTrace();
                req.setAttribute("errMsg", e.getMessage());
                req.getRequestDispatcher("/login.jsp").forward(req, resp);
                return;
            }
  • 相关阅读:
    用sed删除空行
    烂泥:php5.6源码安装及php-fpm配置
    linux系统vsftpd登陆慢卡怎么办
    Linux Vsftpd 连接超时解决方法
    linux中shell截取字符串方法总结
    运算符
    数据类型
    is null 和=null的区别
    DML
    DDL
  • 原文地址:https://www.cnblogs.com/chuijingjing/p/9809570.html
Copyright © 2011-2022 走看看