Struts2之struts.xml配置檔案的配置
阿新 • • 發佈:2018-12-16
<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----結果型別(預設值是轉發,也可以設定其他的值)