Struts2的国际化是建立在java的国际化基础上的。通过提供不同国家或者语言环境的消息资源,然后通过ResourceBundle加载指定Locale对应的资源文件,再获取该资源文件中的指定key对应的消息。Struts2框架对这一过程进行了进一步的封装,简化了应用程序的国际化。它可以为jsp,Act..
分类:
其他好文 时间:
2015-08-21 00:23:32
阅读次数:
270
1、struts中如何实现国际化,涉及哪些文件?
解 答:“国际化”是指一个应用程序在运行时能够根据客户端请求所来自的国家/地区、语言的不同而显示不同的用户界面。Struts框架通过使 用标记,以及使用java.util数据包中定义的Locale和ResourceBundle类来支持国际 化。java.text.MessageFormat类定义的技术可以支持消息的格式。利用此功能,开发人员不需了...
分类:
编程语言 时间:
2015-08-16 00:43:41
阅读次数:
170
package com.infofuse.util;
import java.util.MissingResourceException;
import java.util.ResourceBundle;
public class PropertiesUtils {
private static final String propertiesFile = "parameter";...
分类:
编程语言 时间:
2015-07-22 16:12:32
阅读次数:
127
可能大家在使用struts框架的时候,偶尔会看到这个词: i18n。也就是 Internationalization i 开头,n 结尾, 总共18个字母,今天的主要内容就是围绕这 四个字母。
struts2国际化是建立在 java 国际化的基础上的,通过提供不同国家、语言环境的消息资源,然后通过 ResourceBundle 加载指定Locale 对应的资源文件,取得文件中指定的 key...
分类:
其他好文 时间:
2015-07-17 22:51:43
阅读次数:
140
public static ResourceBundle bundle = PropertyResourceBundle.getBundle("domain"); public static String URL=bundle.getString("url"); public static Str....
分类:
编程语言 时间:
2015-07-13 10:06:23
阅读次数:
122
之前的博客中提到过如何通过java.util.ResourceBundle和java.util.Properties类通过读取key-value文件的形式实现常量功能。其实spring已经通过@Value注解实现,下面看看如何使用。1.创建.properties文件:在如下目录创建keyvalue.properties文件src/main/resources/META-INF/sp..
分类:
编程语言 时间:
2015-06-06 15:10:18
阅读次数:
6391
一、认识国际化资源文件这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以: 轻松地本地化或翻译成不同的语言 一次处理多个语言环境 以后可以轻松地进行修改,支持更多的语言环境说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名称信息(...
分类:
编程语言 时间:
2015-05-27 15:38:39
阅读次数:
131
在Java中我们往往通过定义常量来使用一些值,方便我们进行修改配置,如:publicclassConstant{
publicstaticfinalStringIMG_ORI_PATH=“ori/”;
publicstaticfinalStringIMG_THUMB_PATH=“thumb/”;
……
}这样我们在其他类中可以直接使用Constant.IMG_ORI_PATH来代替“ori/”..
分类:
编程语言 时间:
2015-05-22 19:36:49
阅读次数:
128
Struts2国际化是建立在Java国际化的基础之上,一样也是通过提供不同国家/语言环境的消息资源,然后通过ResourceBundle加载指定Locale对应的资源文件,再取得该资源文件中指定key对应的消息——整个过程与Java程序的国家化完全相同,只是Struts2对Java程序国际化进一步封装,从而简化了应用程序的国际化。
Struts2中加载全局资源文件
通过在struts....
分类:
其他好文 时间:
2015-03-30 16:34:20
阅读次数:
123
public class TestJava { //定义获取资源文件 private static final ResourceBundle bundle = initBundle(); private static ResourceBundle initBundle(){...
分类:
数据库 时间:
2015-03-20 16:11:36
阅读次数:
209