Struts2國際化?

1.哪些內容需要國際化

檢視中的文字

檢視中的標籤屬性

Action類中的文字

校驗框架的配置資訊

2.如何進行國際化

國際化資原始檔的名字可以自定義,但是必須是屬性檔案,字尾必須是.properties檔案中必須都是以key=value形式定義的鍵值對,且每對鍵值對必須換行

#The Text

register.info=Please input your register Info:

#The Form

custname.label=Input your name

pwd.label=Input your password

age.label=Input your age

address.label=Input your address

register.button=Register New Customer

struts.properties檔案是Strut2中重要的屬性檔案,配置了Struts2的屬性struts.properties可以修改default.properties檔案中的屬性值struts.properties檔案中的配置資訊也可以在struts.xml中使用constant標記配置

struts.custom.i18n.resources=messageResource

struts.action.extension=do

本節先學習如何將JSP中的文字和標籤屬性進行國際化s:

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

My JSP 'register.jsp' starting page

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


相關問題答案