【发布时间】:2018-04-28 05:22:14
【问题描述】:
我想在用户输入一些错误信息并提交表单时显示属性文件中的一些消息,但我总是从 Eclipse 控制台收到如下警告消息:
WARNING: ResourceBundle [messages] not found for MessageSource: Can't find bundle for base name messages, locale en_US
Nov 15, 2017 9:32:42 AM org.springframework.context.support.ResourceBundleMessageSource getResourceBundle
我在 WebConfig.java 中配置 MessageSource bean,如下所示:
@Bean
public MessageSource messageSource()
{
ResourceBundleMessageSource validationSource = new ResourceBundleMessageSource();
validationSource.setBasename("messages");
return validationSource;
}
我把我的 message.properties 放在下面:
当我右键单击属性文件时,它会显示如下所示的路径:
那么,我应该把这个属性文件放在哪里? java web应用中classpath的根路径是哪个?
【问题讨论】:
标签: java eclipse jsp spring-mvc