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

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

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

    struts2中使用generator標簽取得resource bundle里的值

    有如下的場景:
        畫面上要求能顯示多國語言文字,有一個下拉框,存儲職位信息。
    實現方法:
        1.根據struts中對國際化的要求,創建多個資源文件,分別保存不同語言的職位信息;
            比如在Action包下創建類級別的資源文件,XXXAction_en_US.properties,XXXAction_zh_CN.properties,etc,

            在每個資源文件中定義不同語言的職位信息:
            中文(key.position.list=經理,總管,技術人員)
            英文(key.position.list=Manager,Director,Technician)
        2.在jsp中利用generator標簽取得資源文件里的職位信息,按照separator定義的分隔符解析取得數組對象;
        3.再用s:select標簽將該職位信息用下拉框的方式顯示出來;
        這樣,不用寫一句java代碼,只需使用generator標簽就能實現畫面下拉框的效果,且支持多國語言顯示,代碼非常簡介。
    標簽使用的例子:
        <s:generator id="positions" separator="," val="%{getText('key.position.list')}">
            <s:select name="form.subscriber.position" list="positions" headerKey="-1" headerValue="%{getText('key.position.header')}" /    
            <s:fielderror fieldName="form.subscriber.position" />
        </s:generator>
    說明:
        generator里的id定義個名字用于在select中被引用,separator定義分隔符,val里用ognl取得資源文件里定義的職位信息;
        select里的name值是在Action類里定義的屬性,用于接收畫面選中的職位,list值就是generator標簽里的id,headerKey,headerValue分別定義下拉框的首選項;
        fielderror用于畫面上沒有選擇任一下拉框值時的錯誤消息顯示;
    注意:
        s:select標簽一定要出現在s:generator標簽里。



    posted on 2009-12-26 09:17 koradji 閱讀(1933) 評論(0)  編輯  收藏 所屬分類: Web Development

    <2009年12月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    收藏夾

    db2

    dos

    Groovy

    Hibernate

    java

    WAS

    web application

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 青娱分类视频精品免费2| 国产精品免费观看久久| 本免费AV无码专区一区| 亚洲免费观看在线视频| 伊人久久综在合线亚洲2019| 亚洲午夜福利AV一区二区无码| 亚洲伊人久久综合影院| 91成人在线免费视频| 人人爽人人爽人人片A免费| 亚洲AV成人无码久久WWW| 亚洲人成人77777网站不卡| 91亚洲视频在线观看| 激情亚洲一区国产精品| 亚洲欧洲日韩极速播放| 亚洲欧美日韩中文字幕在线一区| 亚洲成a人无码亚洲成av无码| 亚洲日本在线观看网址| 亚洲国产精品张柏芝在线观看 | 日本妇人成熟免费中文字幕| 久久精品免费一区二区| 无码一区二区三区免费视频| 女人让男人免费桶爽30分钟| 精品久久久久久久免费加勒比| 国产免费丝袜调教视频| 中字幕视频在线永久在线观看免费| 免费在线看污视频| 亚洲色一区二区三区四区| 色天使色婷婷在线影院亚洲| 一级成人a免费视频| 免费看黄网站在线看 | 亚洲欧洲无码一区二区三区| 亚洲国产AV无码一区二区三区| 男女啪啪免费体验区| 91视频免费网站| 一个人看的www免费视频在线观看 一个人免费视频观看在线www | 久热综合在线亚洲精品| 亚洲国产精品专区| 国产午夜亚洲精品不卡电影| 成人片黄网站色大片免费观看cn | 美女视频黄a视频全免费网站色窝| 亚洲免费电影网站|