隨筆-5  評論-22  文章-35  trackbacks-0
          在Struts ? 1.1中引進了模塊(Module)的概念。一個模塊就是一個獨立的子系統,你可以在其中進行任意所需的配置,同時又不必擔心和其它的配置文件產生沖突。因為前面我們講過,ActionServlet是將不同的模塊信息保存在不同的ModuleConfig對象中的。要使用模塊的功能,需要進行以下的準備工作: ?
          ? ?
          ? 1、為每個模塊準備一個配置文件 ?
          ? ?
          ? 2、配置web.xml文件,通知控制器 ?
          ? ?
          ? 決定采用多個模塊以后,你需要將這些信息告訴控制器,這需要在web.xml文件進行配置。下面是一個典型的多模塊配置: ?
          ? ?
          ? ?
          ? <init-param> ?
          ? <param-name>config</param-name> ?
          ? <param-value>/WEB-INF/struts-config.xml</param-value> ?
          ? </init-param> ?
          ? <init-param> ?
          ? <param-name>config/customer</param-name> ? ?
          ? <param-value>/WEB-INF/struts-config-customer.xml</param-value> ?
          ? </init-param> ?
          ? <init-param> ? ?
          ? <param-name>config/order</param-name> ?
          ? <param-value>/WEB-INF/struts-config-order.xml</param-value> ?
          ? </init-param> ?
          ? ?
          ? ?
          ? ? ?
          ? ?
          ? 要配置多個模塊,你需要在原有的一個<init-param>(在Struts ? 1.1中將其對應的模塊稱為缺省模塊)的基礎之上,增加模塊對應的<init-param>。其中<param-name>表示為config/XXX的形式,其中XXX為對應的模塊名,<param-value>中還是指定模塊對應的配置文件。上面這個例子說明該應用有三個模塊,分別是缺省模塊、customer和order,它們分別對應不同的配置文件。??


          如果要在一個模塊就用多個配置文件,可是用“,”隔開各配置文件。如: ?
          ? <init-param> ?
          ? <param-name>config</param-name> ?
          ? <param-value>/WEB-INF/struts-config.xml,/WEB-INF/struts-config-order.xml</param-value> ?
          ? </init-param> ?
          ? <init-param>
          posted on 2006-07-13 11:58 fish的Blog 閱讀(841) 評論(1)  編輯  收藏 所屬分類: struts

          評論:
          # re: 配置多個struts-config文件 2006-09-21 09:58 | aivon
          提交表單時,怎樣選擇模塊?  回復  更多評論
            
          主站蜘蛛池模板: 秦皇岛市| 维西| 无极县| 基隆市| 申扎县| 兴和县| 渭源县| 望奎县| 桑植县| 涪陵区| 陇南市| 台东县| 河东区| 武强县| 临夏市| 德格县| 冷水江市| 普安县| 辰溪县| 霞浦县| 孝义市| 开阳县| 仙居县| 广西| 蚌埠市| 呼玛县| 遂溪县| 门头沟区| 柳州市| 吉隆县| 上饶市| 兴义市| 陈巴尔虎旗| 台南市| 故城县| 桦南县| 玉环县| 宁化县| 将乐县| 缙云县| 睢宁县|