版权声明:《==study hard and make progress every day==》 https://blog.csdn.net/qq_38225558/article/details/83067253
I18N 国际化(internationalization):软件支持多语言,软件会根据当前的语言使用环境,自动切换
I18N 由来:i和n 中间有18个字符
实现步骤:
①准备资源文件,使用配置文件【properties文件】
配置文件的命名必须:基名_语言_国家. properties
注意: ①基名随便定义
②语言:代表不同国家的语言,比如en英文、zh中文
③国家使用大写字母
ex: system_zh_CN.properties、system_en_US.properties在配置文件中写上对应的配置
②在后台代码或者网页中使用
后台代码中如何使用??
网页中如何使用??
①使用jstl语言,需要导入jstl包,首先导入jstl包和引入国际化标签fmt
②关联资源文件:<fmt:setBundle />
③获取资源文件中的数据:<fmt:message />
运行效果如下图:
如果要显示英文,需要修改浏览器的显示语言,在浏览器设置中修改相关语言即可