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 對象(JDBC 2.0 Standard Extension)

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

          Struts1.1

           

           

          Struts1.1

           

          exceptions

          form-beans

          form-bean

          form-properties

          global-forwards

          forward

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

           

          action-mappings

           

          描述一個可以用來處理匹配ActionServlet 注冊到容器的url-pattern 格式的請求的ActionMappings 對象集合

           

          action

           

          描述一個ActionMapping 對象,可以用來處理一個對特定的模塊相關的URI 的請求


          ActionServlet 參數

          參數

          缺省值

          說明

          備注

          config

          config/${prefix}

           

          /WEB-INF/strutsconfig.xml

           

          包含配置信息的XML文件的上下文相關路徑使用指定的的前綴的應用模塊的XML配置文件的上下文相關路徑。在多模塊應用中可以根據需要重復多次

          1.1 以后

           

          detail

           

          0

           

          用來處理應用配置文件的Digester 的調試詳細級別。. 接受值為0 (off) 和1(l 最不嚴格)到6 (最嚴格).

           

          validating

           

          true

           

          標識是否使用一個檢驗XML 的解析器來處理配置文件(強烈推薦)

           

          convertNull

          false

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

          1.1 以后

           

          debug

           

          0

           

          調試的詳細級別,控制針對這個servlet 將記錄多少信息。接受的值為0 (off) 和1 (最不嚴格)直到6 (最嚴格)。大多數Struts 組件設置為級別 0 或者2

           

          application

           

           

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

          不推薦;

          推薦使用

          <messageresources>

          元素的 parameter 屬

          性進行配置

           

          bufferSize

           

          4096

           

          處理文件上傳時輸入文件

          緩沖區的大小

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

          content

           

          text/html

           

          每個響應的缺省內容類型和字符編碼;可以被轉發到的servlet 或者JSP 重寫。

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

          factory

           

          org.apache.struts.util.propertyMessageResourcesFactory

          MessageResourcesFactory

          用來創建應用消息資源對

          象的類名

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

          formBean

           

          org.apache.struts.action. ActionFormBean

          ActionFormBean 實現使

          用的Java 類名稱

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

          forward

           

          org.apache.struts.action.

          ActionForward

          ActionForward 實現使用

          Java 類名。

          不推薦; 使用每個

          <forward> 元素的

          className 屬性配置

          locale

           

          true

           

          如果設置為 true,并且存在一個用戶會話,在用戶會話中存儲一個合適的java.util.Locale 對象( 在Action.LOCALE_KEY 標識的標準關鍵字下) (如果還沒有Locale 對象存在的情況下).

          不推薦; 使用

          <controller> 元素的

          locale 屬性配置

           

          mapping

           

          org.apache.struts.action.

          ActionMapping

           

          ActionMapping 實現使用的Java 類名

           

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

          maxFileSize

           

          250M

           

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

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

          multipartClass

           

          org.apache.struts.upload

          DiskMultipartRequestH

          andler

          MultiPartRequestHandler實現l 類的全限定名稱,用來處理文件上傳。如果沒有設置,禁止Struts 多部分請求處理

           

          nocache

           

          false

           

          如果設置為true,將在每個響應前加上HTTP 頭。這樣可以使瀏覽器對我們產生和轉發的響應的緩存失效

          不推薦; 使用

          <controller> 元素的

          nocache 屬性設置

          null

           

          True

           

          如果設置為true,那么如果使用了未知的消息關鍵字,應用資源將返回null。否則,將返回一個包含不愉快信息的錯誤信息

          不推薦;使用

          <message-resources>

          元素的null 屬性配置

          tempDir

           

          提供給web 應用作為

          servlet 上下文屬性的工作目錄

          處理文件上傳時的工作目錄

           

           

          posted on 2006-09-04 16:28 周銳 閱讀(416) 評論(1)  編輯  收藏 所屬分類: Struts
          主站蜘蛛池模板: 湄潭县| 呼和浩特市| 临海市| 永春县| 枣庄市| 宁安市| 时尚| 韶关市| 衡水市| 奉新县| 丰县| 石狮市| 桦南县| 花垣县| 襄樊市| 巩留县| 青铜峡市| 铁岭县| 高密市| 万源市| 绥宁县| 万载县| 虎林市| 视频| 财经| 同德县| 博爱县| 孙吴县| 石河子市| 梧州市| 霸州市| 唐河县| 翼城县| 安福县| 长顺县| 闻喜县| 昌乐县| 黄平县| 浪卡子县| 霍林郭勒市| 沙坪坝区|