zoukankan      html  css  js  c++  java
  • Spring 国际化 异常:No message found under code 'message' for locale 'zh_CN'.

    
    

    以下配置是在配置springMVC的validator 的资源文件时的配置

     <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
            <property name="basenames" value="messages"/>
            <!--指定文件的编码-->
            <property name="fileEncodings" value="utf8"/>
            <!--对资源文件的缓存时间-->
            <property name="cacheSeconds" value="120"/>
        </bean>

    但是却出现了国际化错误。

    查阅资料后,发现,当我们加载src下包里的文件时,应该使程序定位到classpath再加载文件。

    解决方案:

     <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
            <property name="basenames" value="classpath:messages"/>
            <!--指定文件的编码-->
            <property name="fileEncodings" value="utf8"/>
            <!--对资源文件的缓存时间-->
            <property name="cacheSeconds" value="120"/>
        </bean>
  • 相关阅读:
    Spring:dispatchservlet
    信息系统设计
    数据流图的绘制方法
    信息系统管理工程师学习笔记
    JS语法学习笔记
    jQuery
    用Excel生成Sql
    JAVA-Reflect
    Java创建对象的过程
    有关死锁那点事儿
  • 原文地址:https://www.cnblogs.com/UalBlog/p/10959396.html
Copyright © 2011-2022 走看看