struts2框架開發國際化筆記

2021-05-02 23:05:00 字數 538 閱讀 2662

國際化

(1)配置struts.xml

(2)國際化使用配置檔案實現。配置檔案的型別有三種:全域性配置檔案,包範圍,action範圍

全域性:basemessage_en_us.properties

包:package_en_us.properties

action:action類名_en_us.properties

最好都寫乙個預設配置檔案:basemessage.properties,package.properties,action類名.properties

(3)國際化顯示方式

jsp頁面:<%@ taglib prefix="s" uri="/struts-tags" %>

或content

action類:繼承actionsupport類後,使用this.gettext("key值");

帶引數:this.gettext(string key,string 引數1);

(4)特別指明:

在配置檔案中,value的值可以帶jsp表示式,如$is required

struts2國際化問題

工程圖如下所示 問題原因 沒有用action跳轉到jsp頁,而是通過直接訪問jsp的原因。網上這麼說的 直接訪問jsp,struts 2.0在web.xml的配置的過濾器 filter 就不會工作,所以 鏈也不會工作。struts2國際化的步驟 1 判斷struts.locale屬性 在struts...

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...