1 定義struts2 屬性
屬性項目:struts.custom.i18n.resources
首先生成一個 struts.properties 文件
文件位置爲WEB-ING/src 目錄下(沒有的話,新建一下文件夾)
文件內容爲
struts.custom.i18n.resources=globalMessages
2 根據屬性所指定的值生成倆個properties文件
文件名:globalMessages_en.properties
文件位置 :src下
文件內容
firstname=firstname
lastname=lastname
age=age
文件名 :globalMessages_zh.properties
文件內容 (unicode形式)
firstname=\u59D3
lastname=\u540D
age=\u5E74\u9F84
3 login.jsp
文件內容
<%@ page language="java"
contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<s:form action="login" method="post">
<s:textfield name="firstname" label="%{getText('firstname')}"/>
<s:textfield name="lastname" label="%{getText('lastname')}"/>
<s:textfield name="age" label="%{getText('age')}"/>
<s:submit/>
</s:form>
</html>
4 struts.xml的配置部分
基礎的配置里加上
<constant name="struts.custom.i18n.resources" value="globalMessages"></constant>
5 驗證
ie瀏覽器 > interne選項 > 常規 > 語言首選項 > 中文 (或者英文)
6 有圖有真相
7 雖然入門說難就難, 說簡單還真簡單。 最重要的是不忘初衷,堅持弄懂。 還是有許多資料可以找的。 加油。