Struts2配置檔案

2021-05-25 00:15:01 字數 2797 閱讀 4405

struts2

的配置檔案是整個框架的聯絡紐帶,是配置檔案將

struts2

的核心控制器

filterdispatcher

、業務控制器

action

、檢視元件等聯絡在一起。配置檔案在

struts2

框架中起到了排程的作用,也是降低各類元件耦合程度的一種手段。

struts2

框架的配置分類如下:

1.管理元素

1. bean

配置2.

常量配置

3. 包配置

4. 命名空間配置

5. 包含配置

2.使用者請求處理元素

1. ***配置

2. action

配置3. result配置

3.錯誤處理

1. 異常配置

一、配置

web.xml

檔案web

應用專案都需要乙個

web.xml

配置檔案,該檔案負責對整個專案進行配置,例如對專案的

servlet/struts

標籤進行配置。

web.xml

是web

應用的配置檔案,在使用

struts2

框架整合其他技術時,需要修改

web.xml

檔案,來指定

servlet

或者其他配置。如需要在

struts2

應用專案的

web.xml

檔案中新增如下**:

<

filter

>

使用上面定義的

filter

名字-->

<

filter-name

>

struts2

filter-name

>

<

url-pattern

>

/*url-pattern

>

>

二、配置

struts.xml檔案在

struts2

的框架結構中,

struts.xml

檔案具有重要的位置,所有的使用者請求被

struts2

的核心控制器

filterdispatcher

所截獲,然後

actionproxy

通過configuration manager

(struts.xml

)詢問框架的配置檔案,來查詢相應的處理

action

。struts.xml

檔案的作用類似於

struts2

框架的「地圖」。在預設情況下,

struts2

框架將自動載入放在

web-inf/classes

路徑下的

struts.xml

檔案。如下示例的

struts.xml:

包含bean

配置、常量配置、包含配置、包配置、命名空間配置、***配置和

action

配置等。

"-//apache software foundation//dtd struts configuration 2.0//en"

"">

配置-->

class=" " type=" >

配置常量

-->

value=" " />

包含其他配置檔案

-->

/>

定義預設包

-->

配置***

--> 名稱

-->" class="

實現類-->">

***棧

-->

配置action-->

配置包skill

,繼承包

default

,定義包空間

/skill-->

namespace="/skill">

三、配置struts.properties

檔案struts2

框架一般包含兩個配置檔案:

struts.xml

和struts.properties

檔案。struts.xml

定義了包、包的命名空間、

action

、***和***棧等資訊,主要用於

struts2

框架的action

對映。struts.properties

是乙個屬性定義檔案,該檔案定義了

struts2

框架中的大量屬性值、常量。一般可以通過修改

struts.properties

的內容來修改

struts2

框架的配置引數。

struts.properties

檔案是乙個標準的

key-value

格式的文字檔案,

key表示

struts2

框架的屬性名稱,對應的

value

就是設定的引數。例如:

struts.custom.i18n.resources=globalmessages

struts.properties

檔案放在

web應用的

classes

路徑下。

其實struts.properties

檔案的內容均可在

struts.xml

中以常量

value=" " />

形式載入。

struts2配置檔案

luowenfu 計應134 action 類 struts1要求action類繼承乙個抽象基類。struts1的乙個普遍問題是使用抽象類程式設計而不是介面。struts 2 action類可以實現乙個action介面,也可實現其他介面,使可選和定製的服務成為可能。struts2提供乙個action...

Struts2溫習 Struts配置檔案

struts配置檔案解釋 success.jsp 對於比較複雜的實際專案來說,可能struts.xml中需要寫非常多的類似 那麼為了方便管理,可以將相關的寫在別的xml檔案中,然後再引入到struts.xml中來,效果也是一樣 比如,在src meta inf struts2檔案下有這麼幾個xml ...

Struts 2的配置檔案

struts 2的配置檔案 當struts 2建立系統的action 時,需要使用struts 2的配置檔案。struts 2的配置檔案有兩份 配置action的struts.xml檔案。配置struts 2全域性屬性的struts.properties檔案。struts.xml檔案內定義了stru...