zoukankan      html  css  js  c++  java
  • spring mvc 全局异常处理

    package com.tool;
    
    public class MyException extends Exception{
        public String Msg;
        public String ErrCode;
        public MyException(String msg,String code)
        {
            super(msg);
            Msg=msg;
            ErrCode=code;
        }
    }
    package com.tool;
    
    import java.util.HashMap;
    import java.util.Map;
    
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import org.springframework.web.servlet.HandlerExceptionResolver;
    import org.springframework.web.servlet.ModelAndView;
    
    public class MyExceptionHandler implements HandlerExceptionResolver {
    
        public ModelAndView resolveException(HttpServletRequest request,
                HttpServletResponse response, Object handler, Exception ex) {
            Map<String, Object> model = new HashMap<String, Object>();
            model.put("ex", ex.getMessage());
            // 这里可根据不同错误转向不同页面
            if (ex instanceof MyException) {
                return new ModelAndView("error", model);
            } else {
                return new ModelAndView("error", model);
            }
        }
    }
    <bean id="exceptionResolver" class="com.tool.MyExceptionHandler" />

    有追求,才有动力!

    向每一个软件工程师致敬!

    by wujf

    mail:921252375@qq.com

  • 相关阅读:
    2020年12月18日
    2020年12月17日
    2020年12月16日
    2020年12月15日
    2020年12月14日
    排序算法总结
    2020微软笔试题
    子串、子序列问题
    剑指offer题解(完结)
    ONOS 2.2安装
  • 原文地址:https://www.cnblogs.com/wujf/p/5264846.html
Copyright © 2011-2022 走看看