台灣最大程式設計社群網站
線上人數
1370
 
會員總數:246319
討論主題:189850
歡迎您免費加入會員
討論區列表 >> Java >> Properties 多國語言設置, 轉換語言後送出表單, 回傳的訊息卻是其他語言?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Properties 多國語言設置, 轉換語言後送出表單, 回傳的訊息卻是其他語言?
價值 : 100 QP  點閱數:1143 回應數:1
樓主

屁ö圓
初學者
10 46
1292 55
發送站內信

先說明下我的架構.
我的網站是多國語言, 我用了不同的properties 檔來存放不同語言的文字.
lang-en-us.properties
lang-zh-tw.properties
lang-ja-jp.properties

以下為讀取properties的code, 寫在sys.class檔裡


讀取文字, 用如下的方式:


語言轉換時, 會去呼叫set_up_readProps() 來重新讀取相對應語言的properties file

********************************************************************************

目前遇到的問題是, 有些jsp頁面內容是透過ajax連結至某servlet而獲得的內容, 在做轉換語言後, servlet回傳的內容文字語言卻跟當下jsp的語言不同.

如: jsp頁面上顯示英文, 但透過ajax得到的servlet內容卻是中文.

此問題並不是每次都會出現, 出現率大概30%, 且二台測試機只有其中一台測試機上有此問題. 另一台則沒有.

請問這該怎麼解決呢? 是code的問題或是server配置的問題呢?


搜尋相關Tags的文章: [ properties ] , [ 多國語言 ] , [ ] ,
本篇文章發表於2013-07-09 14:11
1樓
最有價值解答

Java Hand
檢舉此回應
一步步確認!
按您目前的敘述,*.properties 的內容是正確的。
那就檢查讀取的部份。
1. 傳入的參數
2. 被讀取的檔案
Good luck!
本篇文章回覆於2013-07-27 15:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.