此图中给出了部署文件夹结构。
http://i41.tinypic.com/25fpvsh.jpg
我的配置文件如下
<bean class="org.springframework.context.support.ReloadableResourceBundleMessageSource" id="messageSource">
<property name="basenames">
<list>
<value>messages</value>
</list>
</property>
<property name="defaultEncoding" value="UTF-8" />
</bean>
我的问题是,当我尝试访问 Login.jsp时,我使用该标记时<spring:message code = "something">
出现异常。javax.servlet.ServletException: javax.servlet.jsp.JspTagException: No message found under code for locale 'en_US'
但是当我将相同的文件(Login.jsp)放在 WEB-INF\jsp 文件夹中时,我没有收到任何错误,并且messages_en.properties 中存在的值被检索并显示在网页中。谁能告诉我发生这种情况的原因并提供解决方案?