Changes between Version 9 and Version 10 of waue/2010/0805
- Timestamp:
- Aug 5, 2010, 3:47:50 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
waue/2010/0805
v9 v10 29 29 並且將內容分成三大部份,1. i18n函式庫設定 2. 多國語系參數properties檔 3. JSP 程式碼 30 30 31 == 1. i18n函式庫設定 == 32 33 首先要把 i18n 的taglibs-i18n.jar 包找到,放到我們要引用的tomcat 專案目錄中,用 taglibs-i18n.tld 描述這個jar ,而web.xml 則要告訴tomcat 要用到的 taglibs-i18n.tld 與 http://jakarta.apache.org/taglibs/i18n-1.0 建立連結。 31 34 32 33 == 1. i18n函式庫設定 == 35 如此,則i18n與taglib 的環境則準備好了 34 36 35 37 === web.xml === 36 (可參考附件) 38 37 39 38 40 || Tomcat || $tomcat/webapps/$pj/WEB-INF/web.xml || … … 79 81 == 2. 多國語系參數properties檔 == 80 82 83 多國語系目前較好的用法是,我們設計一個 jps 檔,當他out.print 的時候是用參數的方法印出,而參數的語系則交由使用者或程式來決定 84 85 因此,同一個參數 test1 ,我們需要 i18n_en.properties 來定義英文版本;i18n_zh_TW.properties 來定義中文版本;...依此類推 86 87 這個範例中,為了專案程式碼目錄的整潔度而言,將properties 檔放到 org/mytest/ 下,若看官想放其他目錄,需注意與jsp檔 <i18n:bundle baseName="org.mytest.i18n" > 程式碼的搭配。 88 81 89 === i18n_en.properties === 82 90 83 91 || Tomcat || $tomcat/webapps/$pj/WEB-INF/classes/org/mytest/i18n_en.properties || 84 || Eclipse || $worspace/$pj/src/org/mytest ||92 || Eclipse || $worspace/$pj/src/org/mytest/i18n_en.properties || 85 93 86 94 {{{ … … 94 102 95 103 || Tomcat || $tomcat/webapps/$pj/WEB-INF/classes/org/mytest/i18n_zh_TW.properties || 96 || Eclipse || $worspace/$pj/src/org/mytest ||104 || Eclipse || $worspace/$pj/src/org/mytest/i18n_zh_TW.properties || 97 105 98 106 {{{