http://www.cnblogs.com/guaniu/archive/2012/01/18/2325556.html

java国际化

1、了解缺省Locale是由操作系统决定的,Locale是由语言和国家代码组成

2、国际化资源文件是由baseName+locale组成,如:MessageBundle_en_US.properties
baseName是任意合法的文件名

3、native2ascii命令的位置和用法
    * 位置:JAVA_HOME/bin
    * 使用native2ascii.exe  o.properties MessagesBundle_zh_CN.properties

struts国际化

1、struts国际化的配置
    * 在struts-config.xml文件中加入:<message-resources parameter="MessageResources" />
2、提供不同版本的国际化资源文件,中文需要采用native2ascii转换成unicode

3、在jsp中采用<bean:message>标签来读取国际化消息文本

4、了解利用struts默认将locale放到session中的特性,完成采用编程的方式切换语言设置
    * 参见:ChangeLanguageAction.java
5、消息文本的国际化处理,共有三个步骤:
    * 创建国际化消息
    * 传递国际化消息
    * 显示国际化消息
如何创建国际化消息?
    理解ActionMessage和ActionMessages两个对象的区别
如何传递国际化消息?
    * 调用saveMessage()传递普通消息,调用saveErrors传递错误消息
如何显示国际化消息?
    通过<html:messages>标签显示消息(可以显示普通消息和错误消息)
    通过<html:errors>显示消息(只能显示错误消息)

JSTL国际化

引入:<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
设置:<fmt:setLocale value="${header['accept-language']}"/>
        <fmt:setBundle basename="res.MessageResources"/>

取值:<fmt:message key="user.username"/>

最新文章

  1. JavaScript调试工具
  2. ConcurrentHashMap是如何提高并发时的吞吐性能
  3. AIX RAC ORA-27504 ORA-27300 ORA-27301 ORA-27302 ORA-27303
  4. this面试题
  5. 【BZOJ】1085: [SCOI2005]骑士精神(A*启发式搜索)
  6. Javascript(jQuery)中绑定页面上所有按钮点击事件的几种方式
  7. 脚本化HTTP
  8. Linux系统服务 1 ---- rSyslog日志服务
  9. 几分钟搞定redis存储session共享——设计实现
  10. tensorflow函数/重要功能实现
  11. vue 项目 使用sass,node-sass 安装方法及cnpm下如何安装node sass
  12. python day03_ 文件处理
  13. hashCode和equals的关系分析
  14. ServletContext详解(转)
  15. rt-thread learning notes
  16. Mysql8.0.11安装以及注意事项
  17. ML: 聚类算法R包-网格聚类
  18. 路遥眼里的河南人&lt;平凡的世界&gt;
  19. 《Photoshop智能手机APP界面设计》学习笔记-转
  20. make: *** No rule to make target `/thread_native.h&#39;, needed by `ossl.o&#39;. Stop

热门文章

  1. 011商城项目:图片服务器的安装---nginx
  2. [LeetCode] Find Leaves of Binary Tree 找二叉树的叶节点
  3. autofs自动挂载
  4. hdu3714 三分找最值
  5. grails 优缺点分析
  6. C#面向对象设计模式纵横谈——3.Abstract Factory 抽象工厂(创建型模式)
  7. document.domain
  8. Linux终端使用代理服务器
  9. Python操作MySQL
  10. oracle---包--laobai