我确实扫描了未找到的类似帖子的属性文件,并且Spring MVC抛出了以下错误。
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文件夹中。
还需要做些什么?我已将调试语句放在被调用的控制器类中,并且调试语句是可见的。所以看起来控制器也被调用了。