1. 程式人生 > >JavaWeb之I18N國際化

JavaWeb之I18N國際化

I18N 國際化(internationalization):軟體支援多語言,軟體會根據當前的語言使用環境,自動切換

I18N 由來:i和n 中間有18個字元

實現步驟:

①準備資原始檔,使用配置檔案【properties檔案】

配置檔案的命名必須:基名_語言_國家. properties
注意: ①基名隨便定義
           ②語言:代表不同國家的語言,比如en英文、zh中文
           ③國家使用大寫字母
ex:  system

_zh_CN.propertiessystem_en_US.properties

在配置檔案中寫上對應的配置

       

②在後臺程式碼或者網頁中使用


後臺程式碼中如何使用??


網頁中如何使用??
  ①使用jstl語言,需要匯入jstl包,首先匯入jstl包和引入國際化標籤fmt   
  ②關聯資原始檔:<fmt:setBundle />
  ③獲取資原始檔中的資料:<fmt:message />

執行效果如下圖:

如果要顯示英文,需要修改瀏覽器的顯示語言,在瀏覽器設定中修改相關語言即可