`

ResourceBundle [XX] not found for MessageSource的解决方法

阅读更多

刚刚试了一下,用Spring作国际化,
一般说来,第一次用的时候肯定会有问题

我是用Eclipse作开发的,把Src目录和bin分开,
国际化的时候,把properties文件放到项目根目录路径下
这时候,编译完之后,Eclipse不会把这些properties文件复制到bin目录下
而XML文件可以

所以,你想做国际化,就放在SRC根目录下,这样就可以了。
分享到:
评论

相关推荐

    Xml ResourceBundle简单实现

    3. 加载XML文件:在代码中使用`ResourceBundle.getBundle()`方法,传入自定义的ResourceBundle类名和XML文件路径,系统会自动调用自定义的ResourceBundle子类来加载资源。 相比于传统的.properties文件,Xml ...

    国际化插件-ResourceBundle Editor

    国际化插件——ResourceBundle Editor是专门用于处理Java应用程序中国际化(i18n)资源管理的工具。在软件开发过程中,为了使应用能够适应不同语言和文化环境,开发者通常会使用ResourceBundle,这是一个Java类库,...

    ResourceBundle与Properties读取maven中resources目录下的资源文件

    但在实际开发中,特别是在Maven项目中,更推荐使用`Class.getResourceAsStream`或`ResourceBundle.getBundle`方法来定位资源文件。例如: ```java InputStream is = PropertyTest.class.getResourceAsStream("/a....

    ResourceBundle

    ResourceBundle Editor (eclipse-rbe)是一个用于编辑本地化的属性文件(localized properties files)。它让你通一个屏幕就能够同时管理所有相关联属性文件中的key/value信息。它所具有的功能包括:自动为Keys分类,...

    信息绑定ResourceBundle

    2. **加载ResourceBundle**:在Java代码中,使用`ResourceBundle.getBundle()`方法加载对应的ResourceBundle。此方法接受基础名称(如`"conndb"`)和可选的Locale对象作为参数,用于确定要加载的特定资源文件。 ``...

    ResourceBundle类在jsp中的国际化实现方法

    下面将详细介绍`ResourceBundle`类的使用以及在JSP中的具体实现方法。 ### 一、`ResourceBundle`类简介 `ResourceBundle`是Java的`java.util`包中的一个类,它提供了一种方式来存储和检索特定于语言环境的字符串和...

    ResourceBundle:资源包,包括图片源代码-源码包

    当需要获取资源时,开发者可以通过 `ResourceBundle.getBundle()` 方法传入特定的语言环境信息,加载相应的资源文件。例如: ```java ResourceBundle bundle = ResourceBundle.getBundle("MyResources", new Locale...

    tomcat常见问题及解决方法

    第一种方法是使用 ResourceBundle,通过在 WEB-INF/classes 目录下或在 WEB-INF/lib 目录下的 jar 文件中放置属性文件,然后使用 ResourceBundle 类来加载该文件。第二种方法是使用 ServletContext 类中的 ...

    使用J2SE API读取Properties文件的六种方法

    2. **使用java.util.ResourceBundle类的getBundle()方法** `ResourceBundle`是用于国际化和本地化资源的工具,可以通过`getBundle()`方法加载Properties文件。例如: ```java String name = "config"; ...

    java.util.ResourceBundle使用详解

    java.util.ResourceBundle使用详解

    spring国际化实例

    然后,在你的控制器或服务类中,你可以通过`MessageSource`的`getMessage`方法来获取相应的本地化消息。假设你有一个名为`messageService`的`MessageSource` bean,你可以这样做: ```java String greeting = ...

    Java路径问题最终解决方案之一.

    此外,读取属性文件常用的 `ResourceBundle` 类的 `getBundle(String path)` 方法也是基于这种方式来工作的。 #### 五、获取路径的方法 为了更有效地使用路径,下面列出了一些获取当前classpath和类文件绝对路径的...

    ResourceBundleEditor_v0.7.5 eclipes国际化插件

    这款工具不仅提供了便捷的方式来编辑和管理`ResourceBundle`文件,还支持多种语言之间的转换,使得开发者可以更加高效地进行国际化工作。 首先,让我们深入了解`ResourceBundle`的概念。在Java中,`ResourceBundle`...

    jsp中文乱码问题解决

    解决方法是使用jdk的native2ascii工具将资源文件转换为ASCII编码,然后使用ResourceBundle Editor插件来编辑资源文件。 四、数据库连接池中文乱码解决 在jsp应用程序中,我们可能需要使用数据库连接池来管理数据库...

    java中文问题解决方法大全

    下面我们将详细探讨Java中文问题的解决方法。 1. **字符编码基础**: - **Unicode**:Java默认使用Unicode编码,这是一种包含世界上大部分字符的编码方式,能有效处理中文字符。 - **GBK编码**:GBK是中国大陆...

    基于SpringMVC国际化资源配置方式Demo

    在SpringMVC中,我们可以利用`ResourceBundle`和`MessageSource`接口来实现这一功能。 1. **ResourceBundle**:这是Java标准库中的一个类,用于加载和管理不同语言的资源文件。在SpringMVC项目中,通常创建一个以`...

    Java中常见错误和异常解决方法(打印).doc

    6. **java.util.MissingResourceException**: 当尝试访问资源包(ResourceBundle)时,如果找不到对应的基名和本地化设置,会引发此异常。确保在正确的类路径下放置资源文件,并正确配置了本地化设置。在处理国际化...

    struts_2.3.12GA_API文档(chm版本)

    Gets a message based on a key using the supplied args, as defined in MessageFormat, or, if the message is not found, a supplied default value is returned. String getText(String key, String default...

Global site tag (gtag.js) - Google Analytics