溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用多個Struts配置文件

發布時間:2021-07-13 15:28:53 來源:億速云 閱讀:161 作者:chen 欄目:編程語言

本篇內容主要講解“如何使用多個Struts配置文件”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何使用多個Struts配置文件”吧!

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>


當ActionServlet被載入時, Struts 將多個文件在內存中合并成一個單一的文件。

Struts 1.1引入了對多配置文件的支持。每一個Struts配置文件都必須是一個有效的XML 文件并且必須符合struts-config XML DTD。在可以在web.xml中將這些文件聲明為ActionServlet的初始化參數config的值。你可以將這些文件指定為逗號分隔的路徑列表。運行時,這些文件會在內存中合并成一個文件。如果出現重復元素,比如具有相同的name屬性的兩個不同的form bean 聲明,則***一個讀入的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-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>

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

到此,相信大家對“如何使用多個Struts配置文件”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女