zoukankan      html  css  js  c++  java
  • SpringMVC的处理器全局异常处理类

    SpringMVC的处理器全局异常处理类

    package com.huawei.utils;
    import org.springframework.web.servlet.HandlerExceptionResolver;
    import org.springframework.web.servlet.ModelAndView;

    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    @Component
    public class MyExceptionHandler implements HandlerExceptionResolver {
        /*
         * @param httpServletRequest
         * @param httpServletResponse
         * @param o 在那个对象中出现异常
         * @param e 异常对象
         * @return
         */
        @Override
        public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) {
    
            if(ex instanceof UnauthorizedException) {
                return new ModelAndView("forward:/unauthorized.jsp");
            }else {
                ModelAndView mv = new ModelAndView();
                mv.setViewName("error");
                mv.addObject("errorMsg", "对不起,我错了");
                mv.addObject("ex", ex);
                return mv;
            }
        }
    }

  • 相关阅读:
    spring-pool.xml
    spring-jmx.xml
    spring-common.xml
    applicationContext.xml
    spring-webservice.xml
    webservice统一认证
    jdbc.properties
    oracle,mysql分页
    springmvc-servlet.xml
    四、用“”或构造函数创建Java的String区别
  • 原文地址:https://www.cnblogs.com/kitor/p/10988452.html
Copyright © 2011-2022 走看看