Struts 2的配置檔案

2021-05-06 07:12:38 字數 1023 閱讀 9955

struts 2的配置檔案

當struts 2建立系統的action**時,需要使用struts 2的配置檔案。

struts 2的配置檔案有兩份:

— 配置action的struts.xml檔案。

— 配置struts 2全域性屬性的struts.properties檔案。

struts.xml檔案內定義了struts 2的系列action,定義action時,指定該action的實現類,並定義該action處理結果與檢視資源之間的對映關係。

下面是struts.xml配置檔案的示例:

/pages/logon.jsp

welcome

mainmenu

changepassword

welcome

在上面的struts.xml檔案中,定義了兩個action。定義action時,不僅定義了action的實現類,而且的定義action的處理結果時,指定了多個result,result元素指定execute方法返回值和檢視資源之間的對映關係。對於如下配置片段:

welcome

表示當execute方法返回cancel的字串時,跳轉到welcome的action。定義result元素時,可以指定兩個屬性:type和name。其中name指定了execute方法返回的字串,而type指定轉向的資源型別,此處轉向的資源可以是jsp,也可以是freemarker等,甚至是另乙個action——這也是struts 2可以支援多種檢視技術的原因。

除此之外,struts 2還有乙個配置struts 2全域性屬性的properties檔案:struts.properties。該檔案的示例如下:

#指定struts 2處於開發狀態

struts.devmode = false

struts.configuration.xml.reload=true

正如上面見到的,struts.properties檔案的形式是系列的key、value對,它指定了struts 2應用的全域性屬性。

Struts2配置檔案

struts2 的配置檔案是整個框架的聯絡紐帶,是配置檔案將 struts2 的核心控制器 filterdispatcher 業務控制器 action 檢視元件等聯絡在一起。配置檔案在 struts2 框架中起到了排程的作用,也是降低各類元件耦合程度的一種手段。struts2 框架的配置分類如下 1...

struts2配置檔案

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

struts2的配置檔案

struts2 配置檔案中的內容 乙個常量將struts2的objectfactory交給spring管理 struts.objectfactory value spring 乙個常量將struts2的ui設定為 struts.ui.theme value 乙個常量將struts2的extensio...