<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Dev@Free

    zJun's Tech Weblog

    [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è)配置文件:

    < servlet >
    ????
    < servlet-name > message </ 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-sms.xml,
    ???????????????????/WEB-INF/struts-mms.xml,
    ???????????????????/WEB-INF/struts-report.xml?
    ??????
    </ param-value >

    ????
    </ init-param >

    ????
    < load-on-startup > 1 </ load-on-startup >
    ??
    </ servlet >

    注意:文件間用逗號(hào)分隔,包含每個(gè)文件的完整路徑。

    2. 使用多個(gè)資源文件:
    ????? 同樣的原因,實(shí)現(xiàn)多語言的資源文件太大也是一件痛苦的事情,我們也可以將它按照功能分解為幾個(gè)文件進(jìn)行維護(hù)。

    第一步:按照功能將內(nèi)容放入不同的資源文件,不多贅述;
    第二步:在struts-config.xml中放置資源文件:

    < message-resources? parameter ="Resources" ?null ="false" />
    < message-resources? parameter ="SmsResources" ?key ="sms" />
    < message-resources? parameter ="MmsResources" ?key ="mms" />
    < message-resources? parameter ="ReportResources" ?key ="report" />

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

    第三步:在頁面中引用資源文件:
    < bean:message? bundle ="sms" ?key ="sms.label.send.name" ? />

    說明:屬性 bundle用于指定要使用的非默認(rèn)包,即指定前面在struts-config.xml中的key值。

    posted on 2006-04-27 12:39 zJun's帛羅閣 閱讀(3114) 評(píng)論(1)  編輯  收藏

    評(píng)論

    # re: [struts] struts使用多個(gè)配置文件 2006-05-23 16:56 rain

    我使用了多個(gè)配置文件,但讀取不到action
    請(qǐng)問用了多個(gè)配置文件之后,struts的配置文件的編寫需要注意些什么?
    是否可以將struts的配置文件發(fā)給我看一下呢?簡(jiǎn)單的示例也可以,謝謝!
    gdunser@gmail.com  回復(fù)  更多評(píng)論   


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    <2006年4月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    統(tǒng)計(jì)

    常用鏈接

    留言簿(15)

    隨筆分類

    隨筆檔案

    相冊(cè)

    收藏夾

    博客

    文檔

    站點(diǎn)

    論壇

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲成av人片在线观看无码不卡| 亚洲日韩国产精品乱-久| 免费A级毛片av无码| 456亚洲人成影院在线观| 四虎永久在线免费观看| 久久青草国产免费观看| 亚洲另类无码一区二区三区| 毛茸茸bbw亚洲人| 在线观看H网址免费入口| a毛片成人免费全部播放| 亚洲毛片无码专区亚洲乱| 免费大黄网站在线观看| 最近免费中文字幕mv电影| 国产综合激情在线亚洲第一页| 亚洲第一极品精品无码久久| 免费观看毛片视频| 免费无码一区二区三区| 免费国产va在线观看| 亚洲三级在线免费观看| 亚洲人JIZZ日本人| 免费在线观看日韩| 毛片免费在线观看网站| 午夜精品一区二区三区免费视频| 亚洲av日韩av永久在线观看| 亚洲激情电影在线| 亚洲伊人久久大香线蕉综合图片| 成人免费777777| 18女人毛片水真多免费| 三年片免费高清版| 日本亚洲中午字幕乱码 | 亚洲成_人网站图片| 亚洲国产精品无码久久一区二区| 国产无遮挡吃胸膜奶免费看 | 插鸡网站在线播放免费观看| 亚洲男同gay片| 久久精品国产亚洲av麻豆图片| 亚洲无线码一区二区三区| 亚洲成aⅴ人片久青草影院| 日韩免费三级电影| 久久久久国色AV免费看图片 | 亚洲AV无码成人精品区天堂 |