Struts config xml配置檔案講解

2021-04-12 12:06:35 字數 1927 閱讀 3198

struts的核心是struts-config.xml配置檔案,在這個檔案裡描述了所有的struts元件。在這裡包括配置主要的元件及次要的元件,下面是struts-config.xml包含主要元素的內容:

一、 struts-config.xml的主要元素:

注意:以上各元素的順序是非常重要的,你的struts-config.xml配置檔案必須按照這個順序進行配置,否則在你的容器啟動的時候就會出錯。

二、 struts-config.xml的子元素:

1.子元素

它包含及,它的作用是圖形化其父元素,的內容是乙個16x16的影象檔案,而的內容是乙個32x32的影象檔案。如下例子:

/images/**alllogo.gif

/images/largelogo.gif

2.子元素

它提供對父元素的短文本(short textual)描述資訊,如下:

short textual discription of its parent element

3.子元素

它提供對父元素的完全(full-length textual)的描述資訊,如下:

full-length textual discription of its parent element

4.子元素

例如:

三、 配置jdbc資料來源

其配置形式如下:

的屬性及其描述資訊如下:

屬 性 描 述 信 息

key 繫結在servletcontext上的datasource例項的索引鍵,若不設定則預設為action.data_source_key,如果在應用程式中有多於乙個的datasource,則必須設定key的值。

driverclass 所用的jdbc驅動類(必須的)如:com.microsoft.jdbc.sqlserver.sqlserverdriver

url 所用的jdbc的url(必須的)如:jdbc:microsoft:sqlserver://xg088:1433

maxcount 同時開啟的最大鏈結數,預設值為2(可選的)

mincount 同時開啟的最小鏈結數,預設值為1(可選的)

user 鏈結到資料庫的使用者名稱(必須的)

password 鏈結到資料庫的密碼(必須的)

description 關於datasource的描述資訊(可選的)

readonly 如果設為true,則表示該鏈結是唯讀的,預設為false。(可選的)

logintimeout 建立鏈結的最大允許時間,以秒為單位。(可選的)

autocommit 如果為true,則每次execute之後會強制回滾。預設為true。(可選的)

舉例說明:

四、 配置formbean

用來定義將要繫結到action的formbean的例項。語法如下:

例:

五、 配置全域性**

除了name及path屬性之外,還有乙個redirect屬性,如果redirect設為true的時候,則用 httpservletresponse.sendredirect()方法,否則用requestdispatcher.forward()方法,預設為false。

注:如果為true,則用httpservletresponse.sendredirect()方法,此時儲存在原來的httpservletrequest中的值將會丟失。

例子:

type="fully qualified class name of the action class"

name="the name of the form bean bound to this action">

TUXEDO ubbconfig 配置檔案講解

配置檔案ubbconfig介紹 乙個tuxedo應用系統的所有資源都在乙個文字檔案中進行定義,該檔案稱為ubbconfig,在配置完成後,ubbconfig被編譯成乙個二進位制的檔案tuxconfig.在tuxedo系統啟動時,從該檔案中讀取系統的配置資訊。ubbconfig檔案類似windows下...

精講6 使用者配置檔案

1 本地使用者配置檔案 使用者第一登入win7 系統,是同時又default資料夾 systemdrive programdata資料夾進行設定的,後者儲存趙所有使用者的共同設定。登入後,系統會建立 systemdrive users 使用者名稱 資料夾,以後使用者的所有的一些操作都是儲存在這個資料...

關於Zstack中配置檔案講一講自己膚淺的認識

開啟協議棧中tools資料夾 這個資料夾包含不同的配置檔案和應用於z stack專案的可執行工具 可以看到共有5個鏈結控制檔案 linker control files 在這個tools資料夾 f8w2530.xcl f8wconfig.cfg f8wcoord.cfg f8wendev.cfg f...