熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

實例詳解struts2常用的******

2022-06-13   來源: Java開源技術 
    大家都知道吧在struts中提供了一些常用的******其中就包括對異常處理的******我們直接聲明使用即可很方便的喲!下面來舉個例子說明一下
   
    strutsxml
   
    <!DOCTYPE struts PUBLIC //Apache Software Foundation//DTD Struts Configuration //EN  dtd>
   
    <struts>
   
    <! 對默認******的引入 >
   
    <include file=strutsdefaultxml />
   
    <package name=eticket extends=strutsdefault>
   
    <! 全局異常映射 >
   
    <globalexceptionmappings>
   
    <exceptionmapping result=error exception=javalangException>
   
    </exceptionmapping>
   
    </globalexceptionmappings>
   
    <action name=airTicketAction class=AirTicketAction>
   
    <result>airticket/airticketjsp</result>
   
    <result name=detail>airticket/airticketdetailjsp</result>
   
    <result name=order>airticket/airticketorderjsp</result>
   
    <result name=error>errorjsp</result>
   
    <! 局部異常映射 >
   
    <exceptionmapping result=nullPoint exception=javalangNullPointerException></exceptionmapping>
   
    <result name=nullPoint>errorjsp</result>
   
    </action>
   
    </package>
   
    </struts>
   
    下面是一個action產生一個異常用於測試
   
    AirTicketActionjava
   
    import comopensymphonyxworkActionSupport;
   
    @SuppressWarnings(serial
   
    public class AirTicketAction extends ActionSupport {
   
    @Override
   
    public String execute() throws Exception {
   
    // TODO 自動生成方法存根
   
    //產生一個除數為的異常
   
    int i = /;
   
    return SUCCESS;
   
    }
   
    }
   
    用於顯示的jsp頁面
   
    errorjsp
   
    <%@ page language=java contentType=text/html; charset=UTF pageEncoding=UTF%>
   
    <%@ taglib prefix=s uri=/strutstags%>
   
    <!DOCTYPE HTML PUBLIC //WC//DTD HTML Transitional//EN>
   
    <html>
   
    <head>
   
    <meta httpequiv=ContentType content=text/html; charset=UTF>
   
    <title><s:text name=logintitle></s:text></title>
   
    </head>
   
    <body>
   
    <h>出錯了!</h>
   
    <s:property value=ssage />
   
    <s:property value=exceptionStack />
   
    </body>
   
    </html>
   
    很簡單配置完成可以使用了
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28685.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.