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

struts2校验框架提示信息的国际化

程序员文章站 2022-05-24 11:11:25
...
用struts2的校验框架进行校验时,如果校验没通过,那么会提示<message>标签中的内容。对此信息的国际化,如下:
假如需要一个英文的提示信息,那么在相应的antion的包下面建立package_en_US.properties文件,内容也是key-value形式,比如验证username,可以这么写
username.invalid=username is invalid!
iteye这里显示有点问题,应该没有蓝色的username
那么在在message标签可以直接这么写<message key="username.invalid"></message>
如果需要一个中文的提示信息,应该建立package_zh_CN.properties文件,内容可以为:
username.invalid=用户名不合法!


这样只需要改变浏览器的语言设置即可实现国际化。

PS:国际化资源文件的命名规则是:package_语言名_国家名。