在一个项目中涉及到中英文版本,一般在登录页或者首页的时候会有中英文连接

这个连接可以这样写:

前台读取多语言:

其中 标签是struts自带的可以获得properties里的键和值

当选中文时 后台action如下

session.clear();

session.put("WW_TRANS_I18N_LOCALE", Locale.CHINA);

ActionContext.getContext().setLocale(Locale.CHINA);英文:

session.clear();

session.put("WW_TRANS_I18N_LOCALE", Locale.US);

ActionContext.getContext().setLocale(Locale.US);后台读取多语言:

当我们从后台想输出一个提示信息时,首先要获取当前Local环境

Locale currentLocale = Locale.getDefault();

currentLocale 分en,zh等

读取properties的方法为:

try {

InputStream is = Test.class.getClassLoader().getResourceAsStream(propertiesName);

properties.load(is);

value = properties.getProperty(key);

} 返回这个String 型的value即可

java中英文切换,Java实现多语言切换相关推荐

  1. Linux 系统语言切换 ---- Linux Ubuntu 系统语言切换为英文

    系统:Linux Ubuntu 18.04 中文版 目录 1. 在桌面右键打开命令框(Open Terminal): 2. 进入系统默认语言设置文件目录: 3. 打开系统语言配置文件: 4. 打开的系 ...

  2. java国际化转换_java 实现国际化 中英文语言切换

    [实例简介] java实现国际化中英文语言切换 java语言切换JSP国际化 [实例截图] [核心代码] JAVA国际化实现 └── struts01 ├── src │   ├── com │   ...

  3. Java Web的Struts2的多语种网站的多语言切换实例

    先看图图: 图1: 图2: 图3: 图4: 一 首先下载Properties Editor插件,该插件是支持中文的资源文件编辑器:MyEclipse 10.6 以上不用安装该插件,使用自带资源文件编辑 ...

  4. java 设置语言_Java 国际化 语言切换

    Java国际化 我们使用java.lang.Locale来构造Java国际化的情境. java.lang.Locale代表特定的地理.政治和文化.需要Locale来执行其任务的操作叫语言环境敏感的操作 ...

  5. 网页中英文语言切换解决方案

    网页中英文语言切换解决方案 参考文章: (1)网页中英文语言切换解决方案 (2)https://www.cnblogs.com/seasons1987/archive/2012/10/09/27163 ...

  6. Android 中英文语言切换

    非常简便,只需替换一个文件再添加上去即可 strings和-zh文件链接:https://download.csdn.net/download/meixi_android/11367095 1.首先替 ...

  7. alternatives java_linux使用update-alternatives切换java版本

    linux使用update-alternatives切换java版本 关于update-alternatives命令的使用,请见: 之前的文章说明了使用文件夹管理来代替原来的当个命令配置的方式,不过这 ...

  8. java 动态数据源切换,Java+Spring+MyBatis实现多数据源的动态切换

    在实际的项目开发过程中我们经常会遇到一个项目需要使用多个数据源的情况,而多数据源又可分为固定多数据源和动态多数据源两种情况. 固定多数据源是指在项目中需要使用多个数据源,但数据源的个数是确定的,不会改 ...

  9. 安装了多个java 如何切换java版本

    安装了多个java 如何切换java版本 问题描述 平常用的是java8,最近在学习java的新特性.这就需要从java8往更高的java版本切换.由于还在使用java8,测试完新特性后我需要再切换回 ...

  10. 微信小程序配置实现中英文国际化语言切换

    目录 1,在根目录新建文件夹和js文件 2. 在main.js中设置全局语言状态(默认设置为中文) 3. 页面添加  语言切换按钮(登录页面) 4. 在需要显示的页面导入使用 1,在根目录新建文件夹和 ...

最新文章

  1. SAP MPS、MRP名词解释
  2. 六十四、Vue项目去哪儿网App开发准备
  3. ibatis动态查询条件
  4. java jce 授权_【Java加密】(一)JCE配置加密算法强度不受限授权的安装
  5. python 函数递归_Python零基础之三元表达式、函数递归、匿名函数教程!超级详细!...
  6. JEECG前后端分离UI框架实战抢先体验(ng2-admin+Angular4+AdminLTE+WebStorm)
  7. mysql db link_oracle11G数据库db_link连接mysql配置(Windows下无需安装Gateway组件)
  8. linux 对象 调出r_[转载]linux系统下安装R包
  9. 2019pythonqq机器人_基于Python来开发一个QQ机器人, 原来这么简单!
  10. const char *p;和char * const p的区别
  11. HTML5 CSS3做的一个静态的苹果官网首页
  12. 教职工使用计算机管理制度,关于教师办公室电脑使用与管理的规章制度
  13. 2020ICPC 昆明热身赛 C.Statues(小思维)
  14. UEFI/GPT分区
  15. react中请求网络图片加载不出来的问题 解决
  16. ERP电商管理系统开发实现功能
  17. Java实现 四舍五入取整到百位 四舍五入取整到千位 数字取整到千位 数字取值到千位 数字取整到百位 数字取值到百位
  18. 中国地质大学计算机研究生考试目录,2017年中国地质大学(武汉)资源学院考研专业目录及考试科目...
  19. Http请求的header头解析
  20. python文本保存

热门文章

  1. mysql间隙锁 打开_MySQL数据库间隙锁
  2. 卡通漫画Photobacks Cartoon 2.0 PS扩展面板汉化版 支持CC2019
  3. 作为一名优秀的软件测试工程师,需要具备哪些能力?
  4. java常量池在哪里_Java常量池详细说明
  5. STEAM 正在检查可用更新 ,失败
  6. 试验设计与因果分析感想
  7. matlab opencv模板匹配算法,OpenCV模板匹配函数matchTemplate详解
  8. SQL编程-辣椒菠萝
  9. Java 函数式编程的妙用
  10. ipython的用法详解