日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Spring3.0.5 MVC—異常處理

SimpleMappingExceptionResolver

創(chuàng)新互聯(lián)建站咨詢熱線:18980820575,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),創(chuàng)新互聯(lián)建站網(wǎng)頁制作領(lǐng)域10年,包括成都酒樓設(shè)計(jì)等多個(gè)方面擁有多年的網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),選擇創(chuàng)新互聯(lián)建站,為企業(yè)保駕護(hù)航!

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

springmvc.xml

Xml代碼

 
 
 
  1.     
  2.             
  3.             
  4.                 
  5.                     
  6.                     redirect:/error.jsp?flag=BaseServiceException    
  7.                  prop>    
  8.                     
  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

自定義異常實(shí)現(xiàn)

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.   

【編輯推薦】

  1. Spring Hibernate簡單討論
  2. OSGi與Spring:設(shè)置Spring DM開發(fā)環(huán)境
  3. 使用Spring DM創(chuàng)建Hello World,以及OSGi服務(wù)
  4. Spring MVC總結(jié):善用注解,生活更輕松
  5. 概括spring hibernate集成


網(wǎng)站欄目:Spring3.0.5 MVC—異常處理
網(wǎng)站鏈接:http://www.5511xx.com/article/cohgpep.html