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+"/";
%>
<%@taglib uri="/struts-tags" prefix="s" %>