Java——Struts2 之国际化 struts.custom.i18n.resources=globalMessages

1.在src下 建立 struts.properties 文件,内容为:struts.custom.i18n.resources=globalMessages

  struts.custom.i18n.resources是固定写法,在struts2核心包中可以找到。

2.在src下 建立globalMessages_en.properties (代表英文国际化)、建立globalMessages_zh.properties(中文国际化)文件

  globalMessages_en.properties内容为:(命名=你想要显示的名字)

  username=username
  password=password

  globalMessages_zh.properties内容为:(命名=你想要显示的名字)

  username=\u7528\u6237\u540D
  password=\u5BC6\u7801

建议:在中文的文件中,直接在Properties页面中点击Add进行添加,不然直接写的话,系统不认识,报错。

3.jsp文件:

<h1><font color="red">Input UserInfo</font></h1>
    <s:form action="userlogin">
        <s:textfield name="user.username" label="%{getText('username')}"></s:textfield>
        <s:textfield name="user.password" label="%{getText('password')}"></s:textfield>
        <s:submit label="submit"></s:submit>
    </s:form>

  label="%{getText('username')}" 就是获取国际化文件中所配置的内容。

4.结果:

posted @ 2014-01-08 23:40  艺言弈行  阅读(580)  评论(0编辑  收藏  举报