[struts] struts使用多個(gè)配置文件
注:本文是對(duì)《使用多個(gè)Struts 配置文件》一文的筆記,方便記憶和查詢,如有興趣可到
這里
察看原文。
1. 使用多個(gè)struts-config.xml 文件:?
????? 當(dāng)struts-config.xml 變得越來越大時(shí),維護(hù)這個(gè)文件變成了一件很痛苦的事。可以根據(jù)不同的功能或模塊將struts-config.xml 分解為不同的文件,以方便后期的開發(fā)和維護(hù)。
第一步:按照功能將struts-config.xml 劃分為幾個(gè)小文件,具體做法是:
(1) 將應(yīng)用程序公共的全局配置放到struts-config.xml 中;
(2) 將相同功能的配置放到同一個(gè)配置文件中,如:struts-sms.xml,struts-mms.xml,struts-report.xml。建議所有的配置文件都以struts-做前綴,并且在文件名中表明功能模塊;
第二步:配置web.xml引用多個(gè)配置文件:














注意:文件間用逗號(hào)分隔,包含每個(gè)文件的完整路徑。
2. 使用多個(gè)資源文件:
????? 同樣的原因,實(shí)現(xiàn)多語言的資源文件太大也是一件痛苦的事情,我們也可以將它按照功能分解為幾個(gè)文件進(jìn)行維護(hù)。
第一步:按照功能將內(nèi)容放入不同的資源文件,不多贅述;
第二步:在struts-config.xml中放置資源文件:




說明:這里面的第一個(gè)元素(沒有
key
屬性)成為默認(rèn)的資源集。所以所有的 JSP 和 servet 都可以通過 servlet 上下文訪問這組資源。其他的資源則需要通過指定后面的key值來訪問資源。第三步:在頁面中引用資源文件:

說明:屬性 bundle
用于指定要使用的非默認(rèn)包,即指定前面在struts-config.xml中的key值。
posted on 2006-04-27 12:39 zJun's帛羅閣 閱讀(3114) 評(píng)論(1) 編輯 收藏