在struts2中须要作国际化的有: jsp页面的国际化,action错误信息的国际化,转换错误信息的国际化,校验错误信息的国际化 在以前的例子中已经作过和国际化相关的例子了,在struts.xml中配置过 <constant name="struts.custom.i18n.resources" value="message"></constant> 其中的message就是国际化资源文件的baseNmae。 咱们先看看简单的在jsp中进行国际化 在src目录下新建message_en_US.properties,内容为 hello=add user 新建message_zh_CN.properties文件,内容为 hello=\u589e\u52a0\u7528\u6237 而后修改register2.jsp 要想使用国际化显示,能够将信息添加到<s:text></s:text> 标签中,也能够放在<s:i18n></s:i18n> 中, 在这里,先使用标签 <s:text></s:text> 增长如下内容: <s:text name="hello"></s:text> 重启服务器后,浏览该页,默认会显示出“增长用户”,能够在IE中打开Internet选项,在常规中选择语言,增长英语(美国)[en-US],而后设置为第一项,刷新就能够看到输出“add user”。