zoukankan      html  css  js  c++  java
  • struts自定义异常

    步骤1,自定义一个异常类,该类继承RuntimeException,并在该类中放置错误码,该错误码要与在国际化消息文本相同。

    package com.bjsxt.struts;

    public class ErrorCodeException extends RuntimeException {
     
     private String errorCode;
     
     private Object[] args;
     

    //错误码中无占位符的构造方法
     public ErrorCodeException(String errorCode) {
      this(errorCode, null);
     }
     

    //存在占位符的构造方法
     public ErrorCodeException(String errorCode, Object args0) {
      this(errorCode, new Object[]{args0});
     }
     
     public ErrorCodeException(String errorCode, Object[] args) {
      this.errorCode = errorCode;
      this.args = args;
     }
     
     public String getErrorCode() {
      return errorCode;
     }

     public Object[] getArgs() {
      return args;
     }
    }

    步骤2:在需要抛出异常的地方使用该异常

    步骤3:配置异常

  • 相关阅读:
    C#中的Json序列化
    c#在sqlserver中使用EF框架
    Mvc中模拟模型
    localdb启动
    List泛型用法(半转载半原创)
    C#中真正的属性
    委托的简介、使用和简单事件
    类嵌套_list泛型_餐馆点菜例
    JavaIO
    JavaIO
  • 原文地址:https://www.cnblogs.com/jinzhengquan/p/1955126.html
Copyright © 2011-2022 走看看