010 Struts2的國際化

2021-07-16 07:14:46 字數 953 閱讀 1620

先來乙個小示例:

全域性檔案:

message.properties

labela=labela in zh_cn

labelb=labelb in zh_cn

message_zh_cn.properties

labela=labela in zh_cn

labelb=labelb in zh_cn

message_en_us.properties

labela=labela in en_us

labelb=labelb in en_us

struts.xml

<?xml version="1.0" encoding="utf-8" ?>

show.jsp

資源檔案的覆蓋順序:類級》包級》全域性級

struts2訪問國際化資訊的不同方式

(1)用訪問國際化資訊

使用帶引數的國際化資訊

name="檔案中的key名稱">

為上面的key賦值

指定國際化資訊**

name="message">

name="檔案中的key名稱">

中的屬性name的取值:

全域性級國際化資訊資源:直接用檔案字首名

包級國際化資訊資源:用這個包的全限定名

類級國際化資源:用這個類的全限定名

用表單標籤訪問國際化資訊

name="username"label="使用者名稱"  />

label:直接在頁面顯示使用者名稱

name="username"label="使用者名稱"  />

label:在頁面顯示使用者名稱

name="username"key="檔案的key名稱"  />

name="message">

name="username"key="檔案的key名稱"  />

Struts2的國際化

1.在struts.xml中新增 2.在src根檔案中新建file檔案命名為message zh.properties這是漢語 message en.properties 這是英語的。這裡的值是成鍵值對出現的。3.在jsp檔案中則可以實現其國際化在如使用者名稱則可以寫成如果是submit則 如果不在...

Struts2的國際化

struts2國際化分為三類 全域性的,包級別的,類級別的。全域性的 1 在struts.xml中的指定basename 國際化檔名為 basename 語言名 國家名.properties 如 message zh cn.properties 2 全域性的國際化資源檔案放在src下面。包級別的 1...

struts2的國際化

首先把struts框架搭建成功,然後在src下建立資源檔案,資源檔案命名可以是如下三種形式 basename language country.properties basename language.properties basename.properties basename可自定義,語言編碼和...