liferay對本地locale的語言設定

2021-08-22 12:49:15 字數 619 閱讀 7810

com.liferay.portlet.language.action;

在這個檔案裡可以看得到,liferay是如何對本地的locale裡的language進行設定的,

string languageid = paramutil.getstring(req, "languageid");//取得languageid,這個id我們也可以手動設定如:"en_us","zh_tw","zh_cn"之類的

locale locale = localeutil.fromlanguageid(languageid);//取得本地locale

httpses.setattribute(globals.locale_key, locale);//把locale放中本地session中

languageutil.updatecookie(httpres, locale);//更新本地locale

然後再反回頁面,這樣本地的locale就可以按你的要求變了,其實照道理說struts可以根據本地locale值自動的來取source檔案的,可是我測試中英繁三個**,有時在英文**這個值還是中文簡體很是鬱悶,不知道是不是和我用一台機器,和我的ie有關,所以乾脆英文**啟動的時候手動的把locale改過了,這個方法雖然笨了一點,不過卻解了燃眉之急.

Git之使用(針對本地)

1.git的官方 3.設定使用者名稱和郵箱 git config global user.name username git config global user.email qq.com 4.建立版本庫 mkdir learngit cd learngit pwdgit init 5.從工作區提交...

flask本地執行緒與Local

1.我在寫乙個部落格 的時候,當乙個使用者註冊了賬號資訊的時候會傳送一封郵件到郵箱讓使用者來確認,我發現其中有乙個問題就是當請求來時一次只能傳送一封郵件,所以在傳送多封郵件時會耗費很多的時間,這時候就需要多執行緒技術,當然了在處理http請求的伺服器也是這樣的,當我們自己寫的程式在面臨大量的使用者同...

node express對本地檔案的增刪改查操作

1 檔案目錄如下 2 增 刪 改 查主要 見下圖,這也是這個小專案的核心 新增資料 var userinfo json.parse req.body.data var address nameformat userinfo.address existandreadfile userinfo,addr...