使用Spring ResourceBundleMessageSource和FMT进行国际化

曼朱纳斯

我们正在尝试使用Spring ResourceBundleMessageSource和FMT实现国际化。但是,当我们在JSP中使用它时,页面会将值显示为??? message.key ???。您能否帮助我们解决此问题?非常感谢您的回答。

以下是配置:

spring-servlet.xml条目

<bean id="messageSource"   
class="org.springframework.context.support.ResourceBundleMessageSource">
    <property name="basename">
        <value>WEB-INF/messages/msgs</value>            
    </property> </bean>

<bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
    <property name="paramName">
        <value>locale</value>
    </property>  </bean>

 <bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver"/>


<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping">
    <property name="interceptors">
        <list>             
            <ref bean="localeChangeInterceptor" />                          
        </list>
    </property> 
</bean>

在JSP中,我们添加了导入的

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

<fmt:message key="message.key"/>

同样在战争中,我们在WEB-INF / messages文件夹下有msgs.properties文件。

非常感谢您帮助我们识别错误。谢谢你。

曼朱纳斯

使用FMT标记库,我们无法解决该问题。我相信这与我们在JBoss 7.1.1服务器上使用的jstl jar和taglibs有关。

我们开始使用spring tlds来显示消息。现在一切都很好。谢谢您的帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Form .java文件中检索Spring国际化的字符串以进行国际化

来自分类Dev

在Form .java文件中检索Spring国际化的字符串以进行国际化

来自分类Dev

使用Ionic2 / Angular2进行国际化和本地化选项

来自分类Dev

使用NodeJS和AngularJS进行国际化i18n

来自分类Dev

使用ASP.NET,C#和VSCode进行国际化

来自分类Dev

在Spring Boot中按子域进行国际化

来自分类Dev

使用ResourceBundle进行国际化的Java SE Maven项目

来自分类Dev

使用 ag-grid 进行国际化

来自分类Dev

Spring Boot的国际化

来自分类Dev

Spring MVC的国际化

来自分类Dev

Spring Webflow国际化

来自分类Dev

Spring Boot的国际化

来自分类Dev

CupertinoDatePicker使用国际化

来自分类Dev

如何使用具有国际化的dataTable和jQuery对“工作日,日期”格式进行排序?

来自分类Dev

如何使用 Spring Boot + Thymeleaf 配置国际化?

来自分类Dev

使用ECMAScript国际化API格式化日期和时间

来自分类Dev

使用ECMAScript国际化API格式化日期和时间

来自分类Dev

使用GWT(最好包括HTML)对超长文本进行国际化

来自分类Dev

使用Cocoa Webkit进行国际化显示之前修改HTML的方法

来自分类Dev

如何使用i18n值对国语中的字符串进行国际化?

来自分类Dev

使用JSP中的资源包属性进行国际化,非拉丁文字变为Mojibake

来自分类Dev

使用DB中的ResourceBundle在JSF中进行国际化的JPA

来自分类Dev

使用JavaScript动态变量对字符串进行国际化

来自分类Dev

使用 Shiny 中的本地语言文件进行数据表国际化

来自分类Dev

Spring MVC国际化不起作用

来自分类Dev

在Spring Boot中从application.properties配置国际化

来自分类Dev

spring3国际化无法正常工作

来自分类Dev

Spring Boot国际化(messages.properties)

来自分类Dev

如何在Spring Boot中国际化特定的短信?

Related 相关文章

  1. 1

    在Form .java文件中检索Spring国际化的字符串以进行国际化

  2. 2

    在Form .java文件中检索Spring国际化的字符串以进行国际化

  3. 3

    使用Ionic2 / Angular2进行国际化和本地化选项

  4. 4

    使用NodeJS和AngularJS进行国际化i18n

  5. 5

    使用ASP.NET,C#和VSCode进行国际化

  6. 6

    在Spring Boot中按子域进行国际化

  7. 7

    使用ResourceBundle进行国际化的Java SE Maven项目

  8. 8

    使用 ag-grid 进行国际化

  9. 9

    Spring Boot的国际化

  10. 10

    Spring MVC的国际化

  11. 11

    Spring Webflow国际化

  12. 12

    Spring Boot的国际化

  13. 13

    CupertinoDatePicker使用国际化

  14. 14

    如何使用具有国际化的dataTable和jQuery对“工作日,日期”格式进行排序?

  15. 15

    如何使用 Spring Boot + Thymeleaf 配置国际化?

  16. 16

    使用ECMAScript国际化API格式化日期和时间

  17. 17

    使用ECMAScript国际化API格式化日期和时间

  18. 18

    使用GWT(最好包括HTML)对超长文本进行国际化

  19. 19

    使用Cocoa Webkit进行国际化显示之前修改HTML的方法

  20. 20

    如何使用i18n值对国语中的字符串进行国际化?

  21. 21

    使用JSP中的资源包属性进行国际化,非拉丁文字变为Mojibake

  22. 22

    使用DB中的ResourceBundle在JSF中进行国际化的JPA

  23. 23

    使用JavaScript动态变量对字符串进行国际化

  24. 24

    使用 Shiny 中的本地语言文件进行数据表国际化

  25. 25

    Spring MVC国际化不起作用

  26. 26

    在Spring Boot中从application.properties配置国际化

  27. 27

    spring3国际化无法正常工作

  28. 28

    Spring Boot国际化(messages.properties)

  29. 29

    如何在Spring Boot中国际化特定的短信?

热门标签

归档