Struts 2 的常規配置

2022-07-23 07:45:11 字數 689 閱讀 3422

struts 2 的預設配置檔案是struts.xml,該檔案應該放在web應用的類載入路徑下,通常就是放在web-inf/classes路徑下。

struts.xml檔案的最大作用是配置action和請求之間的對應關係,並配置邏輯檢視名和物理檢視資源之間的對應關係。

包含其他的配置檔案

在預設的情況下,struts 2 只自動載入類載入路徑下的struts.xml,default-struts.xml和struts-plugin.xml三類檔案,但隨著應用規模的增大,系統中的action數量也大量的增加,將導致struts.xml配置檔案變的非常的臃腫。

為了避免struts.xml檔案過於龐大,臃腫,提高struts.xml的可讀性,我們可以將乙個struts.xml檔案分解為多個配置檔案,然後再struts.xml中包含其他的配置檔案。

在上面的**中,使用了include來包含其他的配置檔案,通過這種方法,struts2可以使用一種模組化的方法來管理struts.xml配置檔案

被包含了struts-part1.xml檔案依然是標準的struts2配置檔案,一樣包含了dtd資訊,struts2配置檔案的根元素等資訊,通常將struts2的配置檔案都放在web應用的類載入路徑下,struts.xml包含了其他的配置檔案,struts.xml由struts2框架負責載入,從而可以將所有的配置檔案都載入進來。

struts2 註解配置

struts2基於註解的action配置 使用註解來配置action的最大好處就是可以實現零配置,但是事務都是有利有弊的,使用方便,維護起來就沒那麼方便了。要使用註解方式,我們必須新增乙個額外包 struts2 convention plugin 2.x.x.jar。雖說是零配置的,但struts....

struts2常量配置

struts2常量配置 1.在struts.xml中配置。例如 2.在struts.properties中配置,該檔案的內容就是系列的key value對。例如 struts.devmode true 指定了struts2應用處於開發階段 3.在web.xml中配置struts2常量,可以通過元素的...

struts2配置詳解

在配置struts 時,如果除了核心 外還有其他 其他 需要放在核心 之前。struts2中action開發的幾種方式 1 繼承actionsupport packagecn.test.user importcom.opensymphony.xwork2.actionsupport publiccl...