posts - 431,  comments - 344,  trackbacks - 0

          struts-config.xml

           

          <?xml version="1.0" encoding="ISO-8859-1" ?>

          <!DOCTYPE struts-config PUBLIC

          "-//Apache Software Foundation//DTD Struts Config 1.1//EN"

          "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">

          <struts-config>

              <data-sources>

                  <data-source>

                     <set-property name="${}" value="${}" />

                  </data-source>

              </data-sources>

              <form-beans>

                  <form-bean name="${}" type="${}">

                     <form-property name="${}" type="${}" />

                  </form-bean>

              </form-beans>

              <global-exceptions>

                  <exception type="${}" key="${}" path="${}" />

              </global-exceptions>

              <global-forwards>

                  <forward name="${}" path="${}" />

              </global-forwards>

              <action-mappings>

                  <action path="${}" type="${}" name="${}" scope="${}" validate="${}" input="${}">

                     <forward name="${}" path="${}" />

                     <exception type="${}" key="${}" path="${}" />

                  </action>

              </action-mappings>

              <controller processorClass="${}" />

              <form-beans>

                  <form-bean name="${}" type="${}">

                     <form-property name="${}" type="${}" />

                  </form-bean>

              </form-beans>

              <global-exceptions>

                  <exception type="${}" key="${}" path="${}" />

              </global-exceptions>

              <global-forwards>

                  <forward name="${}" path="${}" />

              </global-forwards>

              <action-mappings>

                  <action path="${}" type="${}" name="${}" scope="${}" validate="${}" input="${}">

                      <forward name="${}" path="${}" />

                     <exception type="${}" key="${}" path="${}" />

                  </action>

              </action-mappings>

              <controller processorClass="${}" />

              <message-resources parameter="${}" />

              <plug-in className="${}">

                  <set-property property="${} " value="${}" />

              </plug-in>

          </struts-config>

           

          元素

          說明

           

           

          Struts1.1

          data-sources

          data-source

          set-property

          global-exceptions

          包含DataSource 對(duì)象(JDBC 2.0 Standard Extension)

          的集合.標(biāo)識(shí)一個(gè)DataSource 對(duì)象,它可以被實(shí)例化,和進(jìn)行配置,并在servlet 上下文中作為一個(gè)屬性 (或者在application-scope 的bean 中).標(biāo)識(shí)一個(gè)額外的JavaBean 配置屬性的方法名稱和初始化值。描述一個(gè)可以被Action 對(duì)象拋出的例外的集合

          Struts1.1

           

           

          Struts1.1

           

          exceptions

          form-beans

          form-bean

          form-properties

          global-forwards

          forward

          為一個(gè)例外類型注冊(cè)ExceptionHandler描述這個(gè)應(yīng)用模塊中的form bean 描述符集合描述一個(gè)可以被<action>元素引用的ActionForm 子類描述一個(gè) JavaBean 屬性, 可用來配置一個(gè)DynaActionForm 實(shí)例或者其子類描述對(duì)所有Action 對(duì)象都可以作為返回值的ActionForward 對(duì)象集合描述一個(gè)可以被Action 作為返回值的ActionForward對(duì)象

           

          action-mappings

           

          描述一個(gè)可以用來處理匹配ActionServlet 注冊(cè)到容器的url-pattern 格式的請(qǐng)求的ActionMappings 對(duì)象集合

           

          action

           

          描述一個(gè)ActionMapping 對(duì)象,可以用來處理一個(gè)對(duì)特定的模塊相關(guān)的URI 的請(qǐng)求


          ActionServlet 參數(shù)

          參數(shù)

          缺省值

          說明

          備注

          config

          config/${prefix}

           

          /WEB-INF/strutsconfig.xml

           

          包含配置信息的XML文件的上下文相關(guān)路徑使用指定的的前綴的應(yīng)用模塊的XML配置文件的上下文相關(guān)路徑。在多模塊應(yīng)用中可以根據(jù)需要重復(fù)多次

          1.1 以后

           

          detail

           

          0

           

          用來處理應(yīng)用配置文件的Digester 的調(diào)試詳細(xì)級(jí)別。. 接受值為0 (off) 和1(l 最不嚴(yán)格)到6 (最嚴(yán)格).

           

          validating

           

          true

           

          標(biāo)識(shí)是否使用一個(gè)檢驗(yàn)XML 的解析器來處理配置文件(強(qiáng)烈推薦)

           

          convertNull

          false

          一個(gè)參數(shù),在組裝表單時(shí)強(qiáng)制模擬Struts 1.0 行為。如果設(shè)置為true,數(shù)字的Java包裝類類型( 如java.lang.Integer) 將缺省為null( 而不是0).

          1.1 以后

           

          debug

           

          0

           

          調(diào)試的詳細(xì)級(jí)別,控制針對(duì)這個(gè)servlet 將記錄多少信息。接受的值為0 (off) 和1 (最不嚴(yán)格)直到6 (最嚴(yán)格)。大多數(shù)Struts 組件設(shè)置為級(jí)別 0 或者2

           

          application

           

           

          應(yīng)用資源束的名稱,風(fēng)格像是一個(gè)類名稱。引用到位于名為resources 的包中的一個(gè)名為application.properties 的文件, 這里使用resources.application 。這種情況下, 資源可以是classes 下的子目錄(或者JAR 文件中的一個(gè)包)。

          不推薦;

          推薦使用

          <messageresources>

          元素的 parameter 屬

          性進(jìn)行配置

           

          bufferSize

           

          4096

           

          處理文件上傳時(shí)輸入文件

          緩沖區(qū)的大小

          不推薦;推薦使用<controller>元素的buffer-Size 屬性配置

          content

           

          text/html

           

          每個(gè)響應(yīng)的缺省內(nèi)容類型和字符編碼;可以被轉(zhuǎn)發(fā)到的servlet 或者JSP 重寫。

          不推薦; 使用<controller> 元素的contentType 屬性配置

          factory

           

          org.apache.struts.util.propertyMessageResourcesFactory

          MessageResourcesFactory

          用來創(chuàng)建應(yīng)用消息資源對(duì)

          象的類名

          不推薦; 使用<messageresources>元素的factory 屬性配置

          formBean

           

          org.apache.struts.action. ActionFormBean

          ActionFormBean 實(shí)現(xiàn)使

          用的Java 類名稱

          不推薦; 使用每個(gè)<form-bean> 元素的class-Name 屬性配置

          forward

           

          org.apache.struts.action.

          ActionForward

          ActionForward 實(shí)現(xiàn)使用

          Java 類名。

          不推薦; 使用每個(gè)

          <forward> 元素的

          className 屬性配置

          locale

           

          true

           

          如果設(shè)置為 true,并且存在一個(gè)用戶會(huì)話,在用戶會(huì)話中存儲(chǔ)一個(gè)合適的java.util.Locale 對(duì)象( 在Action.LOCALE_KEY 標(biāo)識(shí)的標(biāo)準(zhǔn)關(guān)鍵字下) (如果還沒有Locale 對(duì)象存在的情況下).

          不推薦; 使用

          <controller> 元素的

          locale 屬性配置

           

          mapping

           

          org.apache.struts.action.

          ActionMapping

           

          ActionMapping 實(shí)現(xiàn)使用的Java 類名

           

          不推薦;使用每個(gè)<action>元素的className 屬性配置,或者使用模塊應(yīng)用的<action-mappings>元素的type 屬性配置

          maxFileSize

           

          250M

           

          文件上傳時(shí)可以接收的最大文件尺寸(Byte) 。可以表示為"K","M", "G" 。分別解釋為kilobytes,megabytes, 或者gigabytes,

          不推薦, 使用<controller> 元素的maxFileSize 屬性配置

          multipartClass

           

          org.apache.struts.upload

          DiskMultipartRequestH

          andler

          MultiPartRequestHandler實(shí)現(xiàn)l 類的全限定名稱,用來處理文件上傳。如果沒有設(shè)置,禁止Struts 多部分請(qǐng)求處理

           

          nocache

           

          false

           

          如果設(shè)置為true,將在每個(gè)響應(yīng)前加上HTTP 頭。這樣可以使瀏覽器對(duì)我們產(chǎn)生和轉(zhuǎn)發(fā)的響應(yīng)的緩存失效

          不推薦; 使用

          <controller> 元素的

          nocache 屬性設(shè)置

          null

           

          True

           

          如果設(shè)置為true,那么如果使用了未知的消息關(guān)鍵字,應(yīng)用資源將返回null。否則,將返回一個(gè)包含不愉快信息的錯(cuò)誤信息

          不推薦;使用

          <message-resources>

          元素的null 屬性配置

          tempDir

           

          提供給web 應(yīng)用作為

          servlet 上下文屬性的工作目錄

          處理文件上傳時(shí)的工作目錄

           

           

          posted on 2006-09-04 16:28 周銳 閱讀(417) 評(píng)論(1)  編輯  收藏 所屬分類: Struts
          主站蜘蛛池模板: 德格县| 三都| 琼结县| 孝义市| 多伦县| 张家界市| 鹤山市| 弥渡县| 辉南县| 怀化市| 夹江县| 周至县| 新和县| 镇赉县| 唐山市| 山阳县| 富蕴县| 绿春县| 琼海市| 襄樊市| 磐石市| 房产| 苗栗县| 河池市| 北宁市| 玉树县| 永州市| 体育| 沛县| 聂荣县| 灵寿县| 会昌县| 楚雄市| 武安市| 庆安县| 梁山县| 吉安县| 宁都县| 亳州市| 柘荣县| 商丘市|