创建配置文件:格式  文件名_语言_国家.properties (文件名后面都是固定的),如:

app_en_US.properties

app_zh_CN.properties

JAVA调用文件:

View Code

public static void main(String[] args) {        ResourceBundle res = ResourceBundle.getBundle("app", Locale.CHINA);        System.out.println(res.getString("welcome.msg" ));    }

会自动调用   app_zh_CN.properties  文件中的welcome.msg对应的value值。

注:properties 不让存中文。解决办法:

1.用JDK中的转换程序 native2ascii.exe 转换成UTF8格式的ascii码。

2.struts1可以装一个插件来解决,struts2也是这么做的。(propertieseditor)

转载于:https://www.cnblogs.com/surge/archive/2012/02/26/2368516.html

【Struts2复习知识点二十二】- 国际化I18N原理相关推荐

  1. 微型计算机中存储器分成哪几个等级?它们各有什么特点?用途如何?,《微机原理》复习思考题第十二章存储器.DOC...

    <微机原理>复习思考题第十二章存储器 第章 存储器 ?????????????????????????????????????????????????????????? ????????? ...

  2. 学习笔记:CentOS7学习之二十二: 结构化命令case和for、while循环

    目录 学习笔记:CentOS7学习之二十二: 结构化命令case和for.while循环 22.1 流程控制语句:case 22.2 循环语句 22.1.2 for-do-done 22.3 whil ...

  3. 自然语言处理系列二十二》词性标注》词性标注原理》词性介绍

    注:此文章内容均节选自充电了么创始人,CEO兼CTO陈敬雷老师的新书<分布式机器学习实战>(人工智能科学与技术丛书)[陈敬雷编著][清华大学出版社] 文章目录 自然语言处理系列二十二 词性 ...

  4. 【转载】 javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册 - 孤傲苍狼 - 博 http://www.cnblogs.com/xdp-gacl/

    javaweb学习总结(二十二)--基于Servlet+JSP+JavaBean开发模式的用户登录注册 一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+Ja ...

  5. 《春天的二十二个夜晚》

    <春天的二十二个夜晚>梗概   徐坤原著 贺绍俊缩写并点评 徐坤,女,文学博士,代表作有<厨房>.<遭遇爱情>.<先锋>.<狗日的足球>等. ...

  6. 2021年大数据Hadoop(二十二):MapReduce的自定义分组

    全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 MapReduce的自定义分组 需求 分析 实现 第一步: ...

  7. 一位中科院自动化所博士毕业论文的致谢:二十二载风雨求学路,他把自己活成了光.........

    4月18日,中国科学院官方微博发布消息,披露了这篇论文为<人机交互式机器翻译方法研究与实现>,作者是2017年毕业于中国科学院大学的工学博士黄国平. 这篇论文中情感真挚的<致谢> ...

  8. iOS 11开发教程(二十二)iOS11应用视图实现按钮的响应(2)

    iOS 11开发教程(二十二)iOS11应用视图实现按钮的响应(2) 此时,当用户轻拍按钮后,一个叫tapButton()的方法就会被触发. 注意:以上这一种方式是动作声明和关联一起进行的,还有一种先 ...

  9. 实验二十二 SCVMM中的SQL Server配置文件

    实验二十二 SCVMM中的SQL Server配置文件 在VMM 2012中管理员可以使用 SQL Server 配置文件,在部署完成虚拟机之后,实现 SQL Server 数据库服务自动化部署并交付 ...

  10. 插入DLL和挂接API——Windows核心编程学习手札之二十二

    插入DLL和挂接API --Windows核心编程学习手札之二十二 如下情况,可能要打破进程的界限,访问另一个进程的地址空间: 1)为另一个进程创建的窗口建立子类时: 2)需要调试帮助时,如需要确定另 ...

最新文章

  1. ubuntu系统安装mysql(deb-bundle包)
  2. C++实用技巧(二)
  3. Java数据类型转换(自动转换和强制转换)
  4. [你必须知道的.NET]第二十六回:认识元数据和IL(下)
  5. java Runtime类
  6. CPU读/写一个存储单元
  7. Python学习---深浅拷贝的学习
  8. 《Ray Tracing in One Weekend》——Chapter 11: Defocus Blur
  9. linux系统中useradd和usermod命令参数讲解
  10. php mysql占位符_php中的占位符
  11. 常见气象数据获取方式及批量下载代码汇总
  12. Boost电路实战详解!(高效率同步整流,PID闭环追踪)
  13. java中gc是什么_深入理解Java GC
  14. Exp6 信息搜集与漏洞扫描 20164302 王一帆
  15. Linux 网络设置(ifconfig、route、traceroute、netstat、ss、nslookup、dig、ping状态返回分析)
  16. 视频拼接 python_LeetCode-python 1024.视频拼接
  17. 企业管理 - 现代管理學之父
  18. GLSL着色器实现多重纹理与帧缓冲对象(FBO)
  19. svn提交报错,提示“文件或目录损坏且无法读取”,处理方法
  20. emoji mysql 乱码 php_MYSQL utf8mb4 插入emoji表情乱码

热门文章

  1. java jdbc连接db2数据库_Java连接db2数据库(常用数据库连接五)
  2. 格式化linux grub,linux grub 引导启动过程详解
  3. 椭圆曲线密码学导论pdf_椭圆曲线密码学
  4. stl vector 函数_vector :: crend()函数以及C ++ STL中的示例
  5. 对视频中的特征颜色物体(青色水杯)进行跟踪
  6. 周五怎么表示 mysql_完美起航-MySQL找每个月最后一个星期五--函数定义与使用
  7. source insight使用教程
  8. android webdav客户端,WebDAV精灵(WebDAV客户端)
  9. 2014_shanghai_visit
  10. 浅谈socket网络编程函数参数(二)