Struts的國際化

2021-07-28 04:20:04 字數 756 閱讀 1656

1

、什麼是本地化和國際化

軟體的本地化:乙個軟體在某個國家或地區使用時,採用該國家或地區的語

言,數字,貨幣,日期等習慣。

軟體的國際化:軟體開發時,讓它能支援多個國家和地區的本地化應用。使

得應用軟體能夠適應多個地區的語言和文化風俗習慣。

本地化資訊

資源檔案

基本名_語言名

_國家碼

.properties   

基本名.properties(預設)

載入資源檔案

顯示資源檔案資訊

中文:resource_zh_cn.properties

英文:resource_en_us.properties

預設:resource.properties

儲存在同action所在的包下。

value="cn.lfsenior.upload.fileupload.msg,cn.itcast.i18n.resource.res">

載入struts2標籤庫:

<%@ taglib uri="/struts-tags" prefix="s" %>

標籤name值直接寫配置檔案中的

key使用text標籤獲取資源檔案資訊:

如:資源檔案中資訊   title=標題

1、刪除常量的設定

2、登陸頁面

載入資源檔案,包

.資源基本名

標籤必須放到

標籤體中。

struts的國際化

form表單 ahref language?request locale zh cn 中文 a ahref language?request locale en 英文 a s actionerror s form action tokentest s textfield name name labe...

Struts國際化規則

對struts應用實現國際化應該遵循以下原則 盡量不在servlet中使用含非英文本元的常量字串。對於jsp檔案,應該對page指令中的charset屬性進行相應的設定。不要在jsp檔案中直接包含本地化的訊息資源,兒應該把訊息資源存放在resource bundle的資源檔案中。不比在每個jsp或s...

struts 國際化的實現

我們經常看到有的 可以選擇不同的語言來進行瀏覽。這就是國際化,struts2為我們提供了國際化功能,可以是我們的web開發很容易的實現國際化。我們以英語和漢語雙語為例來講解國際化的實現過程。1.首先我們要建立兩個資源檔案。basename en us.properties和basename en u...