I18N

作者在 2008-10-05 16:43:29 发布以下内容
1:国际化配置:
<html:link action="localAction.do?country=CN&language=zh&page=/main.do">
    <bean:message key="language.chinese"/>
</html:link>
<html:link action="localAction.do?country=US&language=en&page=/main.do">
    <bean:message key="language.english"/>
</html:link>

2:StrutsConfig
<!-- 动态FormBean,不用在定义类,三个属性和页面配置三个参数对应 -->
<form-bean name="localForm" type="org.apache.struts.action.DynaActionForm">
    <form-property name="country" type="java.lang.String"/>
    <form-property name="language" type="java.lang.String"/>
    <form-property name="page" type="java.lang.String"/>
</form-bean>

<action path="/localAction" type="org.apache.struts.actions.LocaleAction"
name="localForm" scope="session"/>

<action path="/main" forward="/login.jsp"/>

3:Properties File Config
NEW -->Chinese(China)-->生成zh_CN...文件
编辑英文配置信息相应的中文信息(翻译)
NEW -->English(USA)-->生成en_US...文件
编辑中文配置信息相应的英文信息(翻译)

4:Write JSP File page
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>

<bean:message key="user.name"/>
.........
<bean:message key="user.password"/>
.........
<bean:message key="language.chinese"/>
<bean:message key="language.english"/>
.........


J2EE | 阅读 2184 次
文章评论,共0条
游客请输入验证码
浏览569729次