我在.ftl页面上放置了来自区域设置属性文件的值,如下所示:
<div id="hiddenDiv">
<@spring.message "${MyKey}.Popup"/>
</div>
问题是在某些属性文件中,我具有键MyKeyValue.Popup,但在其他属性文件中却没有。 (即 en.properties 文件)
当spring尝试用英语生成模型时,它在 en.properties 文件中找不到该键。
是否可以处理该异常?我要处理我不能只是将所有可能的键都放入该属性文件中。他们太多了。
请帮助。
答案 0 :(得分:0)
解决方案是使用此宏而不是@ spring.message:
<@ spring.messageText“代码”,“默认消息” />
这不会引发异常,因为它具有默认值。
希望这对某人有帮助。