gpt4 book ai didi

java - Spring MVC - 获取错误的消息包

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:35:43 26 4
gpt4 key购买 nike

我在使用 Spring MVC 消息包时遇到一个奇怪的问题:正在获取错误的消息包文件。我已经仔细检查过,在我的 Java Controller 类中我有 fr_FR 语言环境,但是类中有 Spring 标签(appContext.getMessage(code, null, locale);以及)给我回英文信息!

这是怎么回事?

我正在为 Liferay Portal 开发 portlet。让我向您展示我的部分代码:

applicationContext.xml中:

<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>messages</value>
</list>
</property>
</bean>

在我的JSP中,我的代码如下所示:

... 
<spring:message code="button.help"/>
...

我的消息路径如下所示:

开发:

  • /src/main/webapp/WEB-INF/classes/messages.properties(英语,默认)
  • /src/main/webapp/WEB-INF/classes/messages_fr.properties

部署在 Tomcat 中

  • /webapps/MY_APP/WEB-INF/classes/messages.properties
  • /webapps/MY_APP/WEB-INF/classes/messages_fr.properties

最佳答案

尝试在您的浏览器中设置语言(至 fr_FR )。在我使用的 firefox 版本中,它位于

编辑 -> 首选项 -> 内容 -> 语言

并使用上移或下移按钮将 fr_FR 设置为最高首选项。

这使得浏览器发送带有首选区域设置的请求。

关于java - Spring MVC - 获取错误的消息包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8134720/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com