<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 啥都寫點 閱讀(5862) 評論(0)  編輯  收藏
            在實際開發(fā)中,我們需要將捕獲的異常信息打印出來,換上通俗的語言讓客戶能夠大概了解是原因引起的異常,所以我們需要將異常信息顯示到頁面上來,讓客戶能夠看得見。這里介紹以下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无码乱码在线观看富二代 | 免费无码中文字幕A级毛片| 亚洲av无码一区二区三区乱子伦 | 免费观看男人免费桶女人视频| 亚洲七久久之综合七久久| 成人免费无码大片a毛片软件| 亚洲成在人线aⅴ免费毛片| 免费国产一级特黄久久| 国产精品美女久久久免费| 永久亚洲成a人片777777| 久久国产乱子免费精品| 亚洲国产91在线| 俄罗斯极品美女毛片免费播放| 久久久精品视频免费观看| 亚洲一区二区影院| 欧美最猛性xxxxx免费| 美女扒开尿口给男人爽免费视频| 亚洲日韩VA无码中文字幕| 免费无码中文字幕A级毛片| 2020天堂在线亚洲精品专区| 免费A级毛片无码A| 免费视频成人手机在线观看网址| 亚洲免费一级视频| 国产免费拔擦拔擦8x| 99久久免费国产精品热| 亚洲五月丁香综合视频| 免费在线观看污网站| 久久青草91免费观看| 亚洲精品美女网站| 国产亚洲午夜高清国产拍精品| 最近免费最新高清中文字幕韩国 | 人妻免费一区二区三区最新| 亚洲大片免费观看| 免费国产成人高清在线观看麻豆 |