欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

struts2国际化

程序员文章站 2022-07-12 16:14:12
...
1. struts2国际化

网上转码: http://tool.chinaz.com/tools/unicode.aspx

国际化(Internationlization),通俗地讲,就是让软件实现对多种语言的支持;

新建项目HeadFirstStruts2Chap06

   
2. struts2国际化设置

<constantname="struts.custom.i18n.resources"value="i18n"></constant>

<s:textname=""></s:text>访问国际化资源


struts.xml

<constant name="struts.custom.i18n.resources" value="i18n"></constant>

i18n.properties

userName=\u7528\u6237\u540D
password=\u5BC6\u7801
login=\u767B\u5F55
welcomeInfo=\u6B22\u8FCE{0}

i18n_zh_CN.properties

userName=\u7528\u6237\u540D
password=\u5BC6\u7801
login=\u767B\u5F55
welcomeInfo=\u6B22\u8FCE{0}

i18n_en_US.properties

userName=userName
password=password
login=login
welcomeInfo=welcome{0}

login.jsp

<%@taglib prefix="s" uri="/struts-tags" %>
<table>
    <tr>
        <td><s:text name="userName"></s:text></td>
        <td><input type="text"/></td>
    </tr>
    <tr>
        <td><s:text name="password"></s:text></td>
        <td><input type="text"/></td>
    </tr>
    <tr>
        <td><input type="button" value="<s:text name='login'></s:text>"/></td>
    </tr>
</table>

welcome.jsp

<%@taglib prefix="s" uri="/struts-tags" %>
<s:text name="welcomeInfo">
    <s:param>Jack</s:param>
</s:text>
相关标签: Java struts2