No message found under code 'login.userName' for locale 'en_GB' error in spring MVC

You have a problem in the location config of your message.properties file.

If the file is located under the WEB-INF/classes directory, then the Spring config should be :

And the name of the file should be either :

messages.properties
messages_en.properties
messages_en_GB.properties

遇到类似的问题,参照上面的解决办法,添加properties文件。我报的是no message found under code ‘action.create’ for locale ‘en’,于是再添加一个messages_en.properties文件。
产生这样问题的原因初步定位到环境的原因,具体的后续再深入分析。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据引用\[1\]中提供的信息,当前使用的版本中包含了"element-plus": "^2.0.2", "unplugin-auto-import": "^0.6.1", "unplugin-vue-components": "^0.17.20"。在解决问题时,可以先去GitHub上查找element-plus的issues,比如element-plus/issues/4855,但是发现里面的解决方式还不是很好。另外,可以结合使用vs-code查看ElementPlusResolver函数的源码声明,发现其中有exclude属性可以使用来解决问题。 根据引用\[2\]中提供的代码,解决ERROR \[commonjs--resolver\] No known conditions for "./lib/locale/lang/en" specifier in "element-plus" package的问题,需要安装'js-cookie',并在locale那里使用它。同时,需要注意messages里面的写法,使用{...zh}的写法。具体的修改后的代码如下: ```javascript import Vue from "vue" import VueI18n from 'vue-i18n' import Cookies from 'js-cookie' import zh from './zh.js' import en from './en.js' Vue.use(VueI18n); const messages = { zh: { ...zh }, en: { ...en }, }; const i18n = new VueI18n({ locale: Cookies.get('language') || 'en', messages, }) export default i18n ``` 通过以上修改后的代码,应该能够解决这个错误。 #### 引用[.reference_title] - *1* [element-plus 自动导入 使用 v-loading 无法找到样式 element-plus/es/components/loading-directive/style...](https://blog.csdn.net/weixin_43245095/article/details/123105706)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v4^insert_chatgpt"}} ] [.reference_item] - *2* [vue-i18n 报错解决](https://blog.csdn.net/month_ss_815/article/details/83787575)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v4^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值