<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Cyh的博客

    Email:kissyan4916@163.com
    posts - 26, comments - 19, trackbacks - 0, articles - 220

    struts2異常攔截器

    Posted on 2009-06-19 23:35 啥都寫點 閱讀(5869) 評論(0)  編輯  收藏
            在實際開發中,我們需要將捕獲的異常信息打印出來,換上通俗的語言讓客戶能夠大概了解是原因引起的異常,所以我們需要將異常信息顯示到頁面上來,讓客戶能夠看得見。這里介紹以下struts2的異常處理機制。在sturts2的struts-default.xml中,引用了struts2定義的攔截器:

      <interceptor name="exception" class="com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor"/>

    下面是一個小例子來說明struts2中,應該如何捕獲異常信息,并將異常信息顯示到頁面:

    一個簡單的index.jsp頁面,只有一個按鈕,點擊進入action:
    <s:form action="login">
               <s:submit value="submit"/>
     </s:form>


    struts.xml的配置:
    <struts>
     
     
    <package  name="Action" extends="struts-default">

        
    <global-results>
         
    <result name="all">/error.jsp</result>
        
    </global-results>

        
    <global-exception-mappings>  
                     
    <exception-mapping result="all" exception="java.lang.Exception">  
                     
    </exception-mapping>
        
    </global-exception-mappings>  
     
    <action name="login" class="com.action.LoginAction">

          
    <result name="success">/success.jsp</result>
          
       
    </action>

     
    </package>

    </struts>

    Action:
    public class LoginAction  extends ActionSupport  {

        
        @Override
        
    public String execute() throws Exception {
        
    try{    
            
            
    int i = 9/0;
        
        }
    catch (Exception e) {
            
            
    throw new Exception(e);
        
        }

            
    return "success";
            
        }

        
    }

    打印錯誤信息的頁面 error.jsp:
     <body>
        
    <s:property value="exception.message"/>
      
    </body>

    這樣就可以把異常信息打印到指定的頁面,當然也可以在struts.xml中定義局部的異常映射信息。




                                                                                                           --    學海無涯
            

    主站蜘蛛池模板: 精品亚洲av无码一区二区柚蜜| 亚洲综合图片小说区热久久| 羞羞漫画登录页面免费| 可以免费看黄的网站| 亚洲免费电影网站| 日韩亚洲Av人人夜夜澡人人爽| 中国人免费观看高清在线观看二区 | 四虎在线最新永久免费| 永久免费AV无码网站在线观看| 亚洲免费福利在线视频| 日韩一区二区a片免费观看| 久久久久久亚洲精品影院| 色妞WWW精品免费视频| 国产精品亚洲av色欲三区| 国产一级淫片视频免费看| 亚洲高清视频在线观看| 久久综合给合久久国产免费| 亚洲欧洲日韩在线电影| 国产又黄又爽又猛免费app| 亚洲色大成网站WWW国产| 免费一级毛片在线观看| 亚洲日韩AV一区二区三区中文 | 午夜视频免费在线观看| 亚洲综合色丁香麻豆| 成人午夜视频免费| 曰批全过程免费视频免费看| 亚洲乱码一区二区三区在线观看 | 国产AV无码专区亚洲精品| 99re6在线精品视频免费播放| 亚洲三级高清免费| 午夜亚洲福利在线老司机| 日韩亚洲国产高清免费视频| 国产成人一区二区三区免费视频| 又粗又长又爽又长黄免费视频| 免费看国产成年无码AV片 | 精品多毛少妇人妻AV免费久久| 亚洲男人的天堂在线播放| 精品免费国产一区二区| 国产在线精品观看免费观看| 亚洲免费在线视频观看| 亚洲中文字幕丝袜制服一区|