av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

WebWork配置文件詳解

webwork配置文件主要有兩個:web.xml和xwork.xml

1.webwork.xml:

(1)在webwork2.2之前,一個ServletDispatcher 被用來處理action請求。相關的配置文件如下:



webwork

com.opensymphony.webwork.dispatcher.ServletDispatcher

1





webwork

*.action







webwork

/WEB-INF/lib/webwork-2.2.6.jar



1這個配置是什么含義呢?經(jīng)過查找它的含義為:容器啟動時加載這個servlet的順序,正常的取值范圍是:負數(shù),0-5,如果是負數(shù)或者沒有這個標簽,則容器在啟動時不自動加載這個servlet,如果是0-5,則按照順序加載這個servlet,執(zhí)行初始化方法init()。數(shù)字是0-5,加載順序也是0-5。

(2)webwork2.2之后可以添加一個單獨的過濾器進行配置示例代碼如下:



webwork

com.opensymphony.webwork.dispatcher.FilterDispatcher





webwork

/*





org.springframework.web.context.ContextLoaderListener



2.xwork.xml

(1)package的配置,package有屬性:name(必填)、extends、namespace和abstract

例如:





/news/list.jsp

/error.jsp



其中name要是不填寫的話就默認為:" "

對于一個請求例如:/user/my.action

程序首先就去搜索/user命名空間下查找名稱為my的action,如果沒有就會到命名空間為" "的包中找到my的action

如果請求為:/my.action則程序會去"/"命名空間下查找名稱為my的action,如果沒有就會到命名空間為""的包中找到my的action

(2) 包含的配置:

對于大型的項目如果使用一個xwork.xml配置文件則會造成xwork.xml文件過于龐大,所以webwork允許xwork.xml中再包含其它的xwork.xml配置文件:







(3)action的配置:



其中method屬性是可選的,它表明的是執(zhí)行News類中的哪一個方法,如果沒有填寫該屬性,默認執(zhí)行類中execute()方法,如果execute()方法沒有則會報錯。

如果class屬性沒有填寫,會默認使用com.opensymphony.xwork.ActionSupport類

當一個指定的action找不到時就會執(zhí)行默認的action,主要用于一些比較相似的而且簡單的action的需求,配置如下  



(4)結果的配置:



/error.jsp



name屬性默認為success 、type屬性默認為dispatcher、參數(shù)名稱也是默認為location所以最終可以簡寫成:

/error.jsp

(5)攔截器配置

























(6)前臺界面添加:<%@ taglib uri="webwork" prefix="ww"%>就可以使用webwork的標簽了。

我們提供的服務有:成都網(wǎng)站建設、網(wǎng)站建設、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、河源ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的河源網(wǎng)站制作公司


網(wǎng)頁題目:WebWork配置文件詳解
分享網(wǎng)址:http://uogjgqi.cn/article/dhjshgc.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流