zoukankan      html  css  js  c++  java
  • Exception

    • 自定义异常
      /**
       * 自定义异常类
       */
      public class TestException extends Exception {
      
      
          private String message;
          public TestException(String message) {
              this.message = message;
          }
      
          @Override
          public String getMessage() {
              return this.message;
          }
      }

      /**
      * 验证用户信息
      */
      @Override
      public boolean verify() throws TestException {

      String err_msg = "";

      //验证用户名、密码、手机、邮箱是否为空或者空字符串
      if (getUsername() == null || getUsername().equals(""))
      err_msg = "用户名不能为空";
      else if (getPassword() == null || getPassword().equals(""))
      err_msg = "密码不能为空";
      else if (getPhone() == null || getPhone().equals(""))
      err_msg = "手机不能为空";
      else if (getEmail() == null || getEmail().equals(""))
      err_msg = "邮箱不能为空";

      //判断异常字符是否为空
      if (!err_msg.equals("")) {
      isOk = false;
      throw new TestException(err_msg);
      }

      return isOk;
      }

      //获取输出流对象
      PrintWriter out = resp.getWriter();
      boolean isOk = false;
      try {
      isOk = uc.getResult();

      if (isOk) {
      UserContextService usc = new UserContextService(1);
      usc.getResult(ub);
      if (usc.isOk() == true) {
      out.println("注册成功");
      }
      } else {
      out.println("注册失败");
      }
      } catch (TestException e) {
      out.println(e.getMessage());
      }
       
  • 相关阅读:
    封装和参数调用(格式修改)
    今天休息
    2018.1.9内部类
    2018.1.8转型
    环境变量
    环境变量
    计算机的高级语言
    常用的设计模式
    常用的设计模式
    【python3】中 elif 的使用
  • 原文地址:https://www.cnblogs.com/fatRabbit-/p/10163719.html
Copyright © 2011-2022 走看看