【Struts2复习知识点二十二】- 国际化I18N原理
创建配置文件:格式 文件名_语言_国家.properties (文件名后面都是固定的),如:
app_en_US.properties
app_zh_CN.properties
JAVA调用文件:
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原理相关推荐
- 微型计算机中存储器分成哪几个等级?它们各有什么特点?用途如何?,《微机原理》复习思考题第十二章存储器.DOC...
<微机原理>复习思考题第十二章存储器 第章 存储器 ?????????????????????????????????????????????????????????? ????????? ...
- 学习笔记:CentOS7学习之二十二: 结构化命令case和for、while循环
目录 学习笔记:CentOS7学习之二十二: 结构化命令case和for.while循环 22.1 流程控制语句:case 22.2 循环语句 22.1.2 for-do-done 22.3 whil ...
- 自然语言处理系列二十二》词性标注》词性标注原理》词性介绍
注:此文章内容均节选自充电了么创始人,CEO兼CTO陈敬雷老师的新书<分布式机器学习实战>(人工智能科学与技术丛书)[陈敬雷编著][清华大学出版社] 文章目录 自然语言处理系列二十二 词性 ...
- 【转载】 javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册 - 孤傲苍狼 - 博 http://www.cnblogs.com/xdp-gacl/
javaweb学习总结(二十二)--基于Servlet+JSP+JavaBean开发模式的用户登录注册 一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+Ja ...
- 《春天的二十二个夜晚》
<春天的二十二个夜晚>梗概 徐坤原著 贺绍俊缩写并点评 徐坤,女,文学博士,代表作有<厨房>.<遭遇爱情>.<先锋>.<狗日的足球>等. ...
- 2021年大数据Hadoop(二十二):MapReduce的自定义分组
全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 MapReduce的自定义分组 需求 分析 实现 第一步: ...
- 一位中科院自动化所博士毕业论文的致谢:二十二载风雨求学路,他把自己活成了光.........
4月18日,中国科学院官方微博发布消息,披露了这篇论文为<人机交互式机器翻译方法研究与实现>,作者是2017年毕业于中国科学院大学的工学博士黄国平. 这篇论文中情感真挚的<致谢> ...
- iOS 11开发教程(二十二)iOS11应用视图实现按钮的响应(2)
iOS 11开发教程(二十二)iOS11应用视图实现按钮的响应(2) 此时,当用户轻拍按钮后,一个叫tapButton()的方法就会被触发. 注意:以上这一种方式是动作声明和关联一起进行的,还有一种先 ...
- 实验二十二 SCVMM中的SQL Server配置文件
实验二十二 SCVMM中的SQL Server配置文件 在VMM 2012中管理员可以使用 SQL Server 配置文件,在部署完成虚拟机之后,实现 SQL Server 数据库服务自动化部署并交付 ...
- 插入DLL和挂接API——Windows核心编程学习手札之二十二
插入DLL和挂接API --Windows核心编程学习手札之二十二 如下情况,可能要打破进程的界限,访问另一个进程的地址空间: 1)为另一个进程创建的窗口建立子类时: 2)需要调试帮助时,如需要确定另 ...
最新文章
- ubuntu系统安装mysql(deb-bundle包)
- C++实用技巧(二)
- Java数据类型转换(自动转换和强制转换)
- [你必须知道的.NET]第二十六回:认识元数据和IL(下)
- java Runtime类
- CPU读/写一个存储单元
- Python学习---深浅拷贝的学习
- 《Ray Tracing in One Weekend》——Chapter 11: Defocus Blur
- linux系统中useradd和usermod命令参数讲解
- php mysql占位符_php中的占位符
- 常见气象数据获取方式及批量下载代码汇总
- Boost电路实战详解!(高效率同步整流,PID闭环追踪)
- java中gc是什么_深入理解Java GC
- Exp6 信息搜集与漏洞扫描 20164302 王一帆
- Linux 网络设置(ifconfig、route、traceroute、netstat、ss、nslookup、dig、ping状态返回分析)
- 视频拼接 python_LeetCode-python 1024.视频拼接
- 企业管理 - 现代管理學之父
- GLSL着色器实现多重纹理与帧缓冲对象(FBO)
- svn提交报错,提示“文件或目录损坏且无法读取”,处理方法
- emoji mysql 乱码 php_MYSQL utf8mb4 插入emoji表情乱码
热门文章
- java jdbc连接db2数据库_Java连接db2数据库(常用数据库连接五)
- 格式化linux grub,linux grub 引导启动过程详解
- 椭圆曲线密码学导论pdf_椭圆曲线密码学
- stl vector 函数_vector :: crend()函数以及C ++ STL中的示例
- 对视频中的特征颜色物体(青色水杯)进行跟踪
- 周五怎么表示 mysql_完美起航-MySQL找每个月最后一个星期五--函数定义与使用
- source insight使用教程
- android webdav客户端,WebDAV精灵(WebDAV客户端)
- 2014_shanghai_visit
- 浅谈socket网络编程函数参数(二)