`

org.springframework.context.NoSuchMessageException:错误

阅读更多

Spring国际化资源文件问题,开发中遇到了,从网上找的(http://chinaliwee.blog.163.com/blog/static/34118206200873114211645/)自己备用学习。

 
用Spring做国际化时经常会报:
org.springframework.context.NoSuchMessageException: No message found under code 'userlogin' for locale 'zh_CN'.
at org.springframework.context.support.DelegatingMessageSource.getMessage(DelegatingMessageSource.java:65)
at org.springframework.context.support.AbstractApplicationContext.getMessage(AbstractApplicationContext.java:646)
at com.neusoft.Test.Test.main(Test.java:43)
Exception in thread "main"
这样的错误。
总结一下,有可能由以下原因造成:
1.如果你使用eclipse创建的工程是class和src分开的,那么资源属性文件一定要放在src目录以内。
2.属性文件名的写法:
messages_zh_CN.properties (中文)
messages_en_US.properties (英文)
3.配置messageSource这个bean(注意:一定是messageSource不是messageResource ,这是Spring规定的)
<bean >
<property >
<list>
<value>messages</value>
</list>
</property>
</bean>

 

<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<description>居然对Bean的命名有要求,只能命名成messageSource</description>
<property name="basenames">
<list>
<value>messages</value>
<value>mcCustomer</value>
<value>mcSys</value>
</list>
</property>
</bean>

 

----------------------------

我刚好就是这个问题,望大家小心!

分享到:
评论

相关推荐

    org.spring-framework-3.0.4. 所有jar

    org.springframework.context.support-3.0.4.RELEASE.jar org.springframework.context-3.0.4.RELEASE.jar org.springframework.core-3.0.4.RELEASE.jar org.springframework.expression-3.0.4.RELEASE.jar org....

    java解决org.springframework.web.context.ContextLoaderListener

    在Java Web开发中,`org.springframework.web.context.ContextLoaderListener` 是Spring框架的一部分,它负责初始化一个Web应用程序的Spring上下文。这个监听器是基于Servlet容器(如Tomcat、Jetty等)的,当Web应用...

    org.springframework.spring-context-2.5.6

    org.springframework.spring-context-2.5.6

    spring-web-2.5.jar

    org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer.class org.springframework.web.context.support.ServletContextResource.class org.springframework.web.context.support....

    org.springframework.core.jar

    6. **事件驱动**:`org.springframework.context.event`包实现了事件发布和监听机制,允许组件之间通过事件进行通信,提高了系统的松耦合度。 7. **版本兼容**:`org.springframework.core.env`包包含了环境属性...

    org.springframework.context-sources-3.0.5.release.jar

    org.springframework.context-sources-3.0.5.release.jar

    spring3.0.5 所有jar文件

    org.springframework.context-3.0.5.RELEASE.jar org.springframework.context.support-3.0.5.RELEASE.jar org.springframework.core-3.0.5.RELEASE.jar org.springframework.expression-3.0.5.RELEASE.jar org....

    org.springframework.flex-1.0.3.RELEASE.jar.zip

    org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包,org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包org.springframework.flex-1.0.3....

    org.springframework.core_3.1.1.RELEASE.jar

    《Spring核心模块详解:org.springframework.core_3.1.1.RELEASE.jar》 在Java开发领域,Spring框架无疑是最重要的框架之一,它以其强大的依赖注入、面向切面编程以及丰富的功能扩展,深受开发者喜爱。其中,`org....

    org.springframework.context.support-3.1.0.M1.jar

    org.springframework.context.support-3.1.0.M1.jar包,无毒下载

    org.springframework.context-3.1.1.RELEASE.jar

    org.springframework.context-3.1.1.RELEASE.jar java 开发专用

    spring3.1 官方全部jar包

    org.springframework.context.support-3.1.RELEASE.jar org.springframework.context-3.1.RELEASE.jar org.springframework.core-3.1.RELEASE.jar org.springframework.expression-3.1.RELEASE.jar org.spring...

    spring-mock.jar

    org.springframework.mock.jndi.ExpectedLookupTemplate.class org.springframework.mock.jndi.SimpleNamingContext.class org.springframework.mock.jndi.SimpleNamingContextBuilder.class org.springframework....

    org.springframework.test-3.0.2.RELEASE.jar

    import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath:spring-context.xml"}) public class ...

    org.springframework.web的jar包.zip

    在本篇文章中,我们将深入探讨`org.springframework.web`包中的关键概念,特别是`ServerEndpointExporter`类在WebSocket服务器端点中的作用。 首先,让我们了解`org.springframework.web`包的基本构成。这个包主要...

    org.springframework.context_3.0.5.release.jar.zip

    而`org.springframework.context`包是Spring框架的核心部分,它提供了上下文环境(ApplicationContext)以及与之相关的服务。在本文中,我们将深入探讨`org.springframework.context_3.0.5.release.jar`这个特定版本...

    org.springframework.web.jar

    9. **Integration with other Spring Modules**:`org.springframework.web.jar`与Spring框架的其他模块紧密集成,如Spring Core、Spring Beans、Spring AOP等,共同构建出一个完整的应用框架。 总的来说,`org....

    org.springframework.web.servlet-3.0.1.RELEASE-A.jar

    Error creating bean with name 'org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#0' defined in ServletContext resource [/WEB-INF/springMVC-servlet.xml]: Initialization of bean failed;...

    org.springframework.context-3.0.7.RELEASE.jar

    org.springframework.context-3.0.7.RELEASE.jar

    org.springframework.transaction-3.1.2.RELEASE.zip

    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.interceptor.TransactionInterceptor#0': Error setting property values; nested ...

Global site tag (gtag.js) - Google Analytics