您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

fmt:message打印带有问号的密钥,例如“ ??? login.label.username ???”

fmt:message打印带有问号的密钥,例如“ ??? login.label.username ???”

消息的格式???key???表示找不到与密钥关联的消息。这可能意味着您键入了密钥,或者捆绑文件中没有密钥,或者甚至整个捆绑文件都没有作为运行时类路径中的资源。

鉴于该密钥看起来不错并且存在于捆绑文件中,这仅意味着webapp找不到捆绑文件作为类路径资源。

鉴于您正在使用Maven,应确保已将它们放在/src/main/resources文件夹中。在特殊情况下,捆绑包名称com.bundle.test,您应该在该位置有一个/src/main/resources/com/bundle/test.properties文件

如果那仍然不起作用,那么很好,您的构建可能很脏或损坏。清洁并重建以确保。然后使用一些ZIP工具提取Maven产生的WAR文件并浏览其内容。它最终应该最终存放在/WEB- INF/classes像这样的文件夹中/WEB-INF/classes/com/bundle/test.properties

其他 2022/1/1 18:20:47 有572人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶