[問題] Struts 抓不到正確 locale

看板java作者時間15年前 (2010/07/30 19:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
不好意思 最近遇到一個問題 有一個多語系的系統 在設定語系上 採用 struts 來做設定 奇怪的地方在於, 有些語系抓得到, 有些語系抓不到 而明明default的語系是 en 但抓不到該語系時卻顯示的是 zh_TW 的檔案 (也就是抓到我client的locale) 我的 properties file 是 ApplicationResources.properties 其他的 locale 則是諸如 it , fr 等等 檔案格式如 (ApplicationResources_it.properties, ApplicationResources_fr.properties) 目前抓得到的檔案有 ko, ja, ru, pt, zh_TW, zh_CN 抓不到的則有 default(en), de, es, fr, it.... 請問跟我的 Locale Setting 有關嗎? 我的locale設定如下 java.util.Locale jLocale = null; // For chinese (zh-TW, zh-CN) jLocale = new java.util.Locale(code, country.toUpperCase()); // For other languages jLocale = new java.util.Locale(language, ""); request.getSession().setAttribute(Globals.LOCALE_KEY, jLocale); 還請各位前輩指點 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.30.1
文章代碼(AID): #1CKhqrae (java)