struts2配置文件說明(翻譯自startingstruts2online)
一、struts.properties文件說明
struts.properties配置文件提供了一種改變框架默認行為的機制。一般來講我們沒必要修改這個文件,除非你想擁有一個更加友好的開發調試環境。struts.properties文件中所包含的所有屬性都可以在web.xml配置文件中使用"init-param"標簽進行配置,或者在struts.xml文件中使用“constant”標簽進行配置。
可以被修改的屬性允許改變Freemarker選項--改變“action-mapping”類、決定是否允許XML配置文件重載及確定默認用戶接口主題等行為。
一個名為“default.properties”的屬性文件包含在“Struts2-Core”JAR文件中。你可以在你項目源文件路徑的根目錄下創建一個名為“struts.properties”的文件,來對某個屬性進行修改。這樣你就可以增加你想要修改的屬性。新的屬性值將會覆蓋默認值。
在開發環境下,你可能會考慮修改下面一些屬性:
(1) struts.i18n.reload = true --允許國際化文件重載;
(2) struts.devMode = true --允許開發模式以提供更方便的調試功能;
(3) struts.configuration.xml.reload = true --允許XML配置文件重載功能,以便在有變化時可以重載而不需重載servlet容器中的整個web應用;
(4) struts.url.http.port = 8080 --設置服務器允許端口,以便正確創建生成的URL。
二、struts.xml文件說明
struts.xml文件包含了當你開發action時需要修改的配置信息。下面我們來看一下該文件的固定結構。
根據你所開發應用的功能不同,有可能在你的應用中完全用不著“struts.xml”配置文件。我們這里所說的配置能夠被包含注釋的替代方法、“web.xml”中的初始化參數及可替換URL映射配置進行處理。需要“struts.xml”文件進行配置的屬性有全局結果、異常處理及自定義攔截器堆棧。
這是一個XML文件,所以第一個元素是XML版本和解碼信息。接下來是該XML的文檔類型定義(DTD),提供該文檔所包含元素的結構信息,以便被XML解析器和編輯器使用。
posted on 2007-06-22 10:09 leefoo 閱讀(1638) 評論(0) 編輯 收藏 所屬分類: struts2相關翻譯