成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Spring3.0.5 MVC—異常處理

開發 后端
簡單,清晰,夠用,異常類型與視圖的映射,自定義的任何異常類型都可以在這里和錯誤頁面進行映射,顆粒度夠細

SimpleMappingExceptionResolver

簡單,清晰,夠用,異常類型與視圖的映射,自定義的任何異常類型都可以在這里和錯誤頁面進行映射,顆粒度夠細

springmvc.xml

Xml代碼

  1. <bean id="webExceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">    
  2.         <property name="defaultErrorView" value="redirect:/error.jsp?flag=defaultErrorView" />    
  3.         <property name="exceptionMappings">    
  4.             <props>    
  5.                 <prop key="com.a.a.a.exception.BaseServiceException">    
  6.                     redirect:/error.jsp?flag=BaseServiceException    
  7.                 prop>    
  8.                 <prop key="java.lang.RuntimeException">    
  9.                     redirect:/error.jsp?flag=RuntimeException    
  10.                 prop>    
  11.             props>    
  12.         property>    
  13. bean>   

 

Spring 3新增的注解是異常處理,在Control類中加入

Java代碼

  1. @RequestMapping("exception")     
  2. public void throwException() {     
  3.     throw new RuntimeException("This is the runtime exception");     
  4. }     
  5.          
  6. @ExceptionHandler(Exception.class)     
  7. public @ResponseBody String handleException(Exception ex) {     
  8.     return ex.getMessage();     
  9. }   

 

也可以將@ExceptionHandle抽象到BaseControl里,不過若用了SimpleMappingExceptionResolver,則@ExceptionHandle會不起作用

HandlerExceptionResolver

自定義異常實現

Java代碼

  1. public class WebExceptionResolver implements HandlerExceptionResolver {     
  2.          
  3.     public ModelAndView resolveException(HttpServletRequest request,     
  4.             HttpServletResponse response, Object object, Exception e) {     
  5.         HttpSession session = request.getSession();     
  6.         session.getId();     
  7.         //處理異常     
  8.              
  9.         return null;     
  10.     }     
  11.     
  12. }    

 

springmvc.xml

Xml代碼

  1. <bean id="webExceptionResolver" class="com.a.a.WebExceptionResolver"/>  

【編輯推薦】

  1. Spring Hibernate簡單討論
  2. OSGi與Spring:設置Spring DM開發環境
  3. 使用Spring DM創建Hello World,以及OSGi服務
  4. Spring MVC總結:善用注解,生活更輕松
  5. 概括spring hibernate集成

責任編輯:金賀 來源: ITEYE博客
相關推薦

2023-07-10 08:00:13

架構Rest返回值

2023-02-23 08:15:33

Spring異常處理機制

2024-12-18 16:19:51

2023-08-25 08:35:58

Rest方法字符串

2022-04-29 07:35:49

SpringMVC構造函數

2022-04-08 16:27:48

SpringBoot異常處理

2020-06-17 11:42:50

異常解析器Spring MVC

2023-09-29 11:29:12

Spring異常處理類

2012-01-11 10:55:02

ASP.NET MVC

2011-03-18 09:37:40

spring

2021-12-30 23:37:51

SpringMVC RequestResponse

2015-01-09 10:01:50

Spring MVC

2021-04-30 07:34:01

Spring BootController項目

2021-04-20 10:50:38

Spring Boot代碼Java

2011-01-21 11:12:01

Spring

2022-10-26 07:14:25

Spring 6Spring業務

2013-08-22 17:10:09

.Net異常處理

2012-12-21 10:48:20

Java異常

2023-12-11 14:19:00

Java程序異常

2017-07-31 15:47:50

Zuul統一處理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产亚洲网站 | 羞羞的视频网站 | 国产精品日韩一区二区 | 日韩精品一区二区三区免费观看 | 亚洲欧美激情四射 | 伊人亚洲 | 天天干夜夜操 | 日韩欧美视频免费在线观看 | 天天视频成人 | 日一区二区 | 国产日韩欧美一区二区 | 欧美一区二区大片 | 美女爽到呻吟久久久久 | 色噜噜狠狠色综合中国 | www.久久久久久久久久久 | 日韩中文字幕高清 | 91热在线| 日韩av免费看| 全免费a级毛片免费看视频免 | 欧美日韩在线免费观看 | 91国内精精品久久久久久婷婷 | 91在线精品秘密一区二区 | 久久久久国产精品 | 国内av在线 | 国产美女自拍视频 | 99热在这里只有精品 | 97久久超碰| 午夜视频一区二区 | 在线观看亚洲专区 | 日韩在线观看一区 | 色视频在线播放 | 日韩在线免费 | 亚洲高清免费视频 | 色综合一区二区 | 国产欧美一区二区三区在线看 | 天堂中文在线播放 | 欧美精品一区二区三区在线 | 日本高清视频在线播放 | 日韩在线一区二区三区 | 嫩草视频在线 | 精品一二区 |