zoukankan      html  css  js  c++  java
  • SpringMVC异常的使用


    1.创建一个异常类,需要extend RuntimeException,继承父类中所有的方法


    2.局部异常,仅能处理这个Controller中的异常


     在Controller中添加异常处理方法
     

      @ExceptionHandler(value={UserException.class})
     public String handlerExceString(UserException e,HttpServletRequest req){
      req.setAttribute("e", e);
      return "error";
     }


    3.全局异常,在SpringMVC配置文件dispatcherServlet-servlet.xml里加入


     <!-- 全局异常SimpleMappingExceptionResolver -->
     <bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
      <property name="exceptionMappings">
       <props>   <!--error是指向的异常提示信息的页面-->
        <prop key="cn.bdqn.pojo.UserException">error</prop>
       </props>  <!--cn.bdqn.pojo.UserException异常类的完全限定名-->
      </property>
     </bean>


    4.创建error.jsp


      使用EL表达式在页面中显示异常信息


     <body>
      <h1>
       <!-- ${e.message} --><!-- 局部异常 -->
       ${exception.message}<!-- 全局异常 -->
      </h1>
     </body>

  • 相关阅读:
    python读取csv数据(添加列名,指定分隔方式)
    loc_survived
    数据预处理
    hadoop 指令
    pd.concat
    DataFrame
    SQL左连接
    mysql mysql之把查询的结果保存到新表(小知识点)
    啦啦啦啦 mysql 授权
    ArrayList和LinkedList的区别以及优缺点
  • 原文地址:https://www.cnblogs.com/fifiyong/p/5820044.html
Copyright © 2011-2022 走看看