SpringMVC-Localization-javax.servlet.jsp.jsptageException:在代码';欢迎来到第页。标题';对于区域设置';en';

SpringMVC-Localization-javax.servlet.jsp.jsptageException:在代码';欢迎来到第页。标题';对于区域设置';en';,java,spring,jsp,spring-mvc,Java,Spring,Jsp,Spring Mvc,我确实浏览了类似的文章,发现属性文件没有找到,SpringMVC抛出了下面的错误 javax.servlet.jsp.JspTagException: No message found under code 'welcome_page.title' for locale 'en'. 下面是ResourceBundle的定义。早些时候,我刚刚使用了classpath:messages,但根据这里的注释,我将其更改为WEB-INF/classes/messages <beans:bean i

我确实浏览了类似的文章,发现属性文件没有找到,SpringMVC抛出了下面的错误

javax.servlet.jsp.JspTagException: No message found under code 'welcome_page.title' for locale 'en'.
下面是ResourceBundle的定义。早些时候,我刚刚使用了classpath:messages,但根据这里的注释,我将其更改为WEB-INF/classes/messages

<beans:bean id="localisedMessages"
    class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
    <beans:property name="basename" value="WEB-INF/classes/messages" />
    <beans:property name="defaultEncoding" value="UTF-8"/>
</beans:bean>

我仔细检查后发现,在WAR文件(由STC制作)中,属性文件messages.properties和messages_ml.properties文件位于WEB-INF/classes文件夹中


这里还需要做些什么?我将调试语句放在被调用的控制器类中,调试语句是可见的。看起来控制器也被调用了。

我如何才能进行真正的干净构建?我不知道缓存文件/或生成的类文件的旧版本是否会导致任何问题。我放在控制器类中的方法上的log语句将执行两次。控制器没有从任何类扩展,我只使用plan
logger.debug
语句。