1. 程式人生 > >Struts2之struts.xml配置檔案的配置

Struts2之struts.xml配置檔案的配置

<package>標籤,如果要配置Action的標籤,那麼必須要先配置<package>標籤,代表的包的概念

  • 包的屬性
    ** name----包的名稱,要求是唯一的,管理action配置
    ** extends—繼續,可以繼承其他的包,只要繼承了,那麼該包就包含了其他包的功能,一般都是繼承struts-default
    ** namespace----名稱空間,一般與<action>標籤中的name屬性共同決定訪問路徑(通俗話:怎麼來訪問action),常見的配置如下:
    **** namespace=“/”----帶有名稱的名稱空間
    **** namespace=“/aaa”----帶有名稱的名稱空間
    ** abstract----抽象的,這個屬性基本很少使用,值如果是true,那麼編寫的包是被繼承的

<action>標籤

  • 代表配置action類,包含的屬性
    ** name-----和<package>標籤的namespace屬性一起來決定訪問路徑的
    ** class----配置Action類的全路徑(預設值是ActionSupport類)
    ** method----Action類中執行的方法,如果不指定,預設值是execute

<result>標籤(可以出現多個配置標籤)

  • action類中方法執行,返回的結果跳轉的頁面
    ** name----結果頁面邏輯檢視名稱
    ** type----結果型別(預設值是轉發,也可以設定其他的值)