新聞中心
webwork配置文件主要有兩個:web.xml和xwork.xml
1.webwork.xml:
(1)在webwork2.2之前,一個ServletDispatcher 被用來處理action請求。相關(guān)的配置文件如下:
(2)webwork2.2之后可以添加一個單獨(dú)的過濾器進(jìn)行配置示例代碼如下:
2.xwork.xml
(1)package的配置,package有屬性:name(必填)、extends、namespace和abstract
例如:
其中name要是不填寫的話就默認(rèn)為:" "
對于一個請求例如:/user/my.action
程序首先就去搜索/user命名空間下查找名稱為my的action,如果沒有就會到命名空間為" "的包中找到my的action
如果請求為:/my.action則程序會去"/"命名空間下查找名稱為my的action,如果沒有就會到命名空間為""的包中找到my的action
(2) 包含的配置:
對于大型的項(xiàng)目如果使用一個xwork.xml配置文件則會造成xwork.xml文件過于龐大,所以webwork允許xwork.xml中再包含其它的xwork.xml配置文件:
(3)action的配置:
其中method屬性是可選的,它表明的是執(zhí)行News類中的哪一個方法,如果沒有填寫該屬性,默認(rèn)執(zhí)行類中execute()方法,如果execute()方法沒有則會報(bào)錯。
如果class屬性沒有填寫,會默認(rèn)使用com.opensymphony.xwork.ActionSupport類
當(dāng)一個指定的action找不到時就會執(zhí)行默認(rèn)的action,主要用于一些比較相似的而且簡單的action的需求,配置如下
(4)結(jié)果的配置:
/error.jsp
name屬性默認(rèn)為success 、type屬性默認(rèn)為dispatcher、參數(shù)名稱也是默認(rèn)為location所以最終可以簡寫成:
(5)攔截器配置
(6)前臺界面添加:<%@ taglib uri="webwork" prefix="ww"%>就可以使用webwork的標(biāo)簽了。

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、河源ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的河源網(wǎng)站制作公司
當(dāng)前文章:WebWork配置文件詳解
文章來源:http://m.fisionsoft.com.cn/article/dhjshgc.html


咨詢
建站咨詢
