隨筆-199  評論-203  文章-11  trackbacks-0

          Struts配置文件之多配置文件 (單模塊)

          < servlet>
          < SERVLET-NAME>action< /SERVLET-NAME>
          < SERVLET-CLASS>
          org.apache.struts.action.ActionServlet
          < /SERVLET-CLASS>
          < INIT-PARAM>
          < PARAM-NAME>config< /PARAM-NAME>
          < PARAM-VALUE>
          /WEB-INF/struts-config.xml,
          /WEB-INF/struts-config-2.xml
          < /PARAM-VALUE>
          < /INIT-PARAM>
          < LOAD-ON-STARTUP>1< /LOAD-ON-STARTUP>
          < /SERVLET>


          當(dāng)ActionServlet被載入時(shí), Struts 將多個(gè)文件在內(nèi)存中合并成一個(gè)單一的文件。

          Struts 1.1引入了對多配置文件的支持。每一個(gè)Struts配置文件都必須是一個(gè)有效的XML 文件并且必須符合struts-config XML DTD。在可以在web.xml中將這些文件聲明為ActionServlet的初始化參數(shù)config的值。你可以將這些文件指定為逗號分隔的路徑列表。運(yùn)行時(shí),這些文件會在內(nèi)存中合并成一個(gè)文件。如果出現(xiàn)重復(fù)元素,比如具有相同的name屬性的兩個(gè)不同的form bean 聲明,則最后一個(gè)讀入的Struts配置優(yōu)先。

          多配置文件(多模塊)

          < SERVLET>
          < SERVLET-NAME>action< /SERVLET-NAME>
          < SERVLET-CLASS>
          org.apache.struts.action.ActionServlet
          < /SERVLET-CLASS>
          < INIT-PARAM>
          < PARAM-NAME>config< /PARAM-NAME>
          < PARAM-VALUE>
          /WEB-INF/struts-default-config.xml,
          /WEB-INF/struts-default-config-2.xml
          < /PARAM-VALUE>
          < /INIT-PARAM>
          < INIT-PARAM>
          < PARAM-NAME>config/module1< /PARAM-NAME>
          < PARAM-VALUE>
          /WEB-INF/struts-module1-config.xml
          < /PARAM-VALUE>
          < /INIT-PARAM>
          < INIT-PARAM>
          < PARAM-NAME>config/module2< /PARAM-NAME>
          < PARAM-VALUE>
          /WEB-INF/struts-module2-config.xml,
          /WEB-INF/struts-module2-config-2.xml,
          /WEB-INF/struts-module2-config-3.xml
          < /PARAM-VALUE>
          < /INIT-PARAM>
          < LOAD-ON-STARTUP>1
          < /SERVLET>

          每一個(gè)module 都通過其自己的Struts配置文件進(jìn)行定義。每一個(gè)Struts 應(yīng)用都隱含的具有一個(gè)默認(rèn)module。默認(rèn)module 沒有名字。附加的模塊通過指定一個(gè)模塊前綴來定義。前綴是Struts的ActionServlet的初始化參數(shù)中的config/后面緊跟的值。

          posted on 2009-06-15 18:47 Werther 閱讀(351) 評論(0)  編輯  收藏 所屬分類: 20.Struts
          主站蜘蛛池模板: 黑山县| 焉耆| 通化县| 视频| 东乌珠穆沁旗| 监利县| 安化县| 会同县| 长乐市| 吴堡县| 广灵县| 郑州市| 崇州市| 阜康市| 普兰店市| 西林县| 怀安县| 鄂尔多斯市| 万盛区| 长武县| 广安市| 江达县| 开江县| 陆河县| 全南县| 龙江县| 依兰县| 融水| 武定县| 嘉黎县| 余姚市| 武功县| 宜丰县| 轮台县| 三门县| 黄石市| 泾源县| 浮梁县| 绵阳市| 民和| 大竹县|