从文件夹com.resources
读取属性文件时出现以下错误
javax.servlet.jsp.JspTagException: No message found under code 'com.info.write.text' for locale 'en_US'.
我没有使用maven
。所以,我知道spring不会自动读取resources
。
我知道如何在java中编写和读取简单属性文件中的数据是一项简单的任务,需要使用FileReader
提供路径现在我的问题是如何提供属性文件的路径?
这是我dispatcherServlet-servlet.xml
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basename" value="message" />
</bean>
这里是属性文件的数据,即(message.property
)
com.info.write.text=Greetings of the day
这就是我尝试将属性文件中的数据用作消息
的方法<p><spring:message code="com.info.write.text" /></p>
,message.properties
的文件结构为
src/com/resources/message.properties
如何在不使用maven
或任何build tool
(直接)的情况下在春季阅读属性文件?
答案 0 :(得分:0)
使用<property name="basename" value="src/com/resources/message" />
中的全名
喜欢
ClassPath
或使用<property name="basename" value="classpath*:resources/message" />
之类的
Map<Year, Map<Month, Map<Day, Stuff>>>