Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 在代码';avatar.path';对于区域设置';ru#ru';。弹簧误差_Spring - Fatal编程技术网

Spring 在代码';avatar.path';对于区域设置';ru#ru';。弹簧误差

Spring 在代码';avatar.path';对于区域设置';ru#ru';。弹簧误差,spring,Spring,我的代码: private ApplicationContext context; @Autowired public UserServiceImpl(ApplicationContext context) { this.context = context; } ... Locale bundle = new Locale.Builder().setLanguage("ru").setRegion("RU").build()

我的代码:

    private ApplicationContext context;

    @Autowired
    public UserServiceImpl(ApplicationContext context) {
    this.context = context;
    }
     ...     
     Locale bundle = new Locale.Builder().setLanguage("ru").setRegion("RU").build(); 
     String av = context.getMessage("avatar.path", null, bundle);
错误:

在区域设置“ru_ru”的代码“avatar.path”下未找到消息

beans.xml

<beans:bean id="messageSource"
        class="org.springframework.context.support.ResourceBundleMessageSource">
        <beans:property name="basename" value="messages"> </beans:property>
 </beans:bean>

文件不应该是WEB-INF吗

您可以指定任何您喜欢的值,但我认为它必须与WEB-INF相关: 下面的样本为我工作

 <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
      <property name="basename" value="/WEB-INF/messagesT" />
</bean>


您可以尝试使用myapp/src/main/resources/messages\u ru\u ru中的文件名
messages\u ru.properties
文件。properties@user1480528假设它位于:myapp/src/main/webapp/WEB-INF/messages\u ru.properties如果从jsp页面写入而不在WEB-INF目录下工作,则我的代码可以工作
 <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
      <property name="basename" value="/WEB-INF/messagesT" />
</bean>