Java程序+Struts国际化
来源:互联网 发布:js循环遍历对象 编辑:程序博客网 时间:2024/04/29 08:56
Java程序国际化
三个类:
java.util.ResourceBundle
java.util.Locale
java.text.MessageFormat
资源文件形式
baseName_language_country.properties
baseName_language.properties
baseName.properties
获取支持的国家语言
Locale.getAvailableLocacles()
Locacle.getDisplayCountry()/.getCountry() / getDisplayLanguage() / getLanguage()
资源文件:
MY.properties
msg=Hello,{0}!Today is {1}.
中文的资源文件需要转码:
native2ascii a b
获取 MyResource.properties ...:
ResouceBundle bd=ResourceBundle.getBundle("MyResource",Locale.getDefault());
(String)db.getObject("msg");
MessageFormat mf=new ("");
mf.setLocale(locale);
mf.applyPattern(msg);
mf.format(new Object[]{"a","b"});
类文件代替资源文件:
MyResource_zh_CN extends ListResourceBundle
{
private final Object myData[][]={}
public Object[][] getContents()
{
return myData;
}
}
Struts 资源文件
资源文件加载通过struts-config.xml 来配置,路径从 WEB-INF/classes开始,子路径则以包形式
<message-resources parameter="lee.messages"/>
2.struts-bean.tld 添加到web.xml
<bean:message key=""/>
- Java程序+Struts国际化
- Java程序的国际化
- JAVA 程序实现国际化
- Java程序国际化
- JAVA国际化程序实现
- Java国际化程序
- java程序国际化
- Java程序的国际化
- 用struts框架尝试国际化程序实现
- 用struts框架尝试国际化程序实现
- struts国际化
- Struts国际化
- struts 国际化
- struts国际化
- Struts国际化
- struts国际化
- struts国际化
- Struts国际化
- Installing RHEL EPEL Repo on Centos 5.x or 6.x
- 应用拓扑排序来解决DAG(directed acylic graph)的单源最短路径问题
- 读取与变量类型不匹配的数据产生的问题
- 基于FPGA的跨时钟域信号处理——借助存储器
- Android Unable to resolve target 'android-8'
- Java程序+Struts国际化
- imp数据到指定的表空间
- 在PV操作中会有一个经典的例子就是爸爸妈妈儿子女儿吃水果问题,爸爸妈妈向盘子里放入水果,儿子女儿向盘子取水果。然而爸爸只向盘子放苹果,妈妈只向盘子放橘子,女儿只能吃苹果,儿子只能吃橘子。并且盘子里只能
- Java args
- 软件测试书籍推荐
- UVa 11538 - Chess Queen
- 一个人的旅行 + floyd算法+迪杰斯特拉算法
- nginx源码分析—全局变量ngx_cycle的初始化
- 创建数据库链接 - DBLINK