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;
            }
  • 相关阅读:
    jq绑定on事件无效
    数字以0补全
    redis常用操作
    mysql数据操作日常
    centos端口映射
    centos7防火墙操作
    mysql5.7order by问题
    centos无法上网解决方法
    面试题
    ztree 获取子节点所有父节点的name的拼接
  • 原文地址:https://www.cnblogs.com/chuijingjing/p/9809570.html
Copyright © 2011-2022 走看看