struts2中action錯誤的國際化
在action類的validate方法中,對actonerror錯誤提示進行國際化,其中gettext是actionsupport類中的方法。
public void validate() ));
} }
message_en_us.properties
username.invalid = username "" invalid
message_zh_cn.properties
username.invalid = \u7528\u6237\u540d "" \u4e0d\u6b63\u786e
register.jsp
標籤用於接收actionerror型別的錯誤。
當將ie的預設語言設為英文時, 提示語言將用英文,如username "abc" invalid
當將ie的預設語言設為中文時, 提示語言將用中文,如使用者名稱 "abc" 不正確
struts2的資源檔案包括包級別和類級別
包級別資源檔案的名稱格式為:package_en_us.properties,它建立在具體的某個包目錄下,當如果全域性資源檔案與包級資源檔案存在相同名稱key時,則優先取包級別資源檔案中的條目。
類級別資源檔案的名稱格式為:類名_en_us.properties,它也必須與該類在同乙個包中,當如果包級別資源檔案與類級別資源檔案存在相同名稱key時,則優先取類級別資源檔案中的條目。
最後還可以通過struts2的標籤來指定某個資源檔案,來實現國際化
以下temp即為src目錄下的temp_xx_xx.properties資源檔案
Struts2 15 表單重複提交
表單的重複提交將加重伺服器的負擔,且可能導致錯誤操作,故需要進行避免。1.什麼是表單的重複提交?若重新整理表單頁面後再提交則不是表單的重複提交 表單的重複提交是指,在不重新整理表單頁面的前提下,如發生以下任意情況 2.防止表單重複提交的基本原理 基本原理如下圖所示 3.具體實現步驟 第一步 在表單中...
Struts1 09 struts檔案上傳
一 web應用中的檔案上傳 1.commons fileupload.jar apache組織的乙個開源專案,效能穩定。commons io.jar 2.jspsmartupload.jar 使用簡單。3.使用struts框架提供的檔案上傳功能 只是對commons fileupload.jar的乙...
Struts功能詳解 Struts控制流
s truts 框架是基於控制層的乙個 mvc框架,所以對於 struts 框架來說,最核心的東西就是控制。這次畢業 答辯的時候,老師問了 什麼叫控制 當時聽起來有點雷人。但是事後一想,確實是這樣,struts 就是控制。我畢業 是採用 struts 框架實現的。當然裡面少不了關於控制的理論。我當時...