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


          如果要在一個模塊就用多個配置文件,可是用“,”隔開各配置文件。如: ?
          ? <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 閱讀(842) 評論(1)  編輯  收藏 所屬分類: struts

          評論:
          # re: 配置多個struts-config文件 2006-09-21 09:58 | aivon
          提交表單時,怎樣選擇模塊?  回復(fù)  更多評論
            
          主站蜘蛛池模板: 绍兴市| 华坪县| 阳曲县| 崇左市| 上思县| 兴隆县| 洞口县| 碌曲县| 浦东新区| 甘谷县| 诸暨市| 修水县| 金坛市| 济阳县| 无为县| 乡宁县| 新闻| 四平市| 车致| 新营市| 永寿县| 理塘县| 安丘市| 方山县| 波密县| 榆林市| 湘乡市| 奈曼旗| 永德县| 金乡县| 客服| 平江县| 大厂| 肥东县| 南部县| 棋牌| 凤城市| 天等县| 四川省| 慈利县| 凤冈县|