Struts 2中載入全域性資源檔案

2021-05-27 01:42:45 字數 618 閱讀 6181

在struts 2配置檔案中配置struts.custom.i18n.resources常量即可指定全域性資源檔案。

如在struts.xml檔案中配置如下常量:

struts.custom.i18n.resources=basename

或在struts.xml檔案中配置如下常量

對於在jsp中訪問國際化訊息,情況則簡單的多,這又可以分為兩種形式:

(1)如果標籤、表單標籤使用了標籤作為父標籤:

a、從標籤的name屬性指定basename的國際化資源檔案中載入資訊。

b、如果在a中找不到指定key對應的訊息,則查詢struts.custom.i18n.resources常量指定basename的全域性資源檔案。

c、如果經過上面步驟一直找不到該key對應的訊息,將直接輸出該key的字串值。

(2)如果標籤、表單標籤沒有使用標籤作為父標籤:

直接在struts.custom.i18n.resources常量指定basename的全域性資源檔案中查詢。如果找不到該key對應的訊息,將直接輸出該key的字串值。

Struts2中文問題!!

struts2因為版本的不同,中文處理的方式也不相同。1.在struts2.1.6版本中,中文的處理是該程式的乙個小bug,不能採用寫乙個struts.properties檔案的方法,內容寫上struts.i18n.encoding gb2312,這種方式該版本支援的不是很好。要想對中文很好的支援,...

struts2中文問題

說起來,接觸struts2也已經差不多半個月了,雖然期間斷斷續續的看過一些書,但是花的時間並不多,認識也不是很到位。但是工作需要,也顧不了那麼多了。struts2在中文的處理方面並沒提供多大幫助,雖然內建個 關於這個變數,已經有人討論過了,主要是對request,response的編碼處理,在以前解...

struts2中文亂碼問題

struts2中文亂碼問題。困擾了好久 在網上查了很多資料,都說得很全面很到位,我還是無法解決我的亂碼問題,後來乙個偶然的發現終於知道自己的問題出在哪了。因為我在編寫jsp頁面 的時候沒有使用到struts2的標籤庫,而這正是罪惡的根源。自己將原來的換成了struts的form標籤就解決了。進一步檢...