跟我学习SSH框架中的国际化如何实现

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/HeadingAlong/article/details/54929744

国际化的基本使用

国际化:简称i18n
简单的说,让代码自动适应不同的使用的环境的语言。另外,对于开发来说,还能解耦合配置。

国际化文件,扩展名必须叫.properties,名字无所谓,但有规则。
建立全局的国际化文件:
这里写图片描述
配置国际化文件内容:(键值对)
这里写图片描述
配置国际化文件:
这里写图片描述
获取国际化信息:
这里写图片描述
效果:(实现了解耦合)
这里写图片描述
国际化语言问题
根据文件名的规则来选择不同的语言。
完整的文件名:
名字语言编码国别编码.properties
比如:
messagers_zh_CN.properties(完全匹配)
messagers_zh.properties(部分匹配)
messagers.properties(默认匹配)
这里写图片描述
配置了三个国际化文件:
这里写图片描述
通过更改浏览器的语言,来选择不同的国际化文件:
这里写图片描述
这里写图片描述
最后:国际化文件的内容要求。必须是ascii码
这里写图片描述
中文必须编码。
编码方式:

  • 使用java命令:
    这里写图片描述
    这里写图片描述
  • 使用Eclipse插件自动转(底层还是命令)

页面信息的国际化

国际化可以直接用在页面中。使用<s:text name=”key”/>
这里写图片描述
在页面中读取国际化信息:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/HeadingAlong/article/details/54929744