gpt4 book ai didi

java - 如何在 Spring Web 应用程序中添加乌尔都语语言支持

转载 作者:行者123 更新时间:2023-11-30 08:12:59 25 4
gpt4 key购买 nike

我需要向我的 Web 应用程序添加乌尔都语语言支持。我创建了两个属性文件,如下所示

messages_en.properties
messages_ar.properties

我配置了我的 spring xml,如下所示

<beans:bean id="messageSource"
class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<beans:property name="basename" value="classpath:messages" />
<beans:property name="defaultEncoding" value="UTF-8" />
</beans:bean>

<beans:bean id="localeResolver"
class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
<beans:property name="defaultLocale" value="en" />
<beans:property name="cookieName" value="myAppLocaleCookie"></beans:property>
<beans:property name="cookieMaxAge" value="3600"></beans:property>
</beans:bean>

<interceptors>
<beans:bean
class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
<beans:property name="paramName" value="locale" />
</beans:bean>
</interceptors>

messages_ar.properties中,我输入了阿拉伯字母并保存了。如果我调用 locale=ar 浏览器不会显示乌尔都语字母。我引用the following example for internationalization .

最佳答案

检查以下步骤(下载示例并解压后):

  1. 添加了 WEB-INF\classes\messages_ar.properties
  2. 在WEB-INF\views\home.jsp中设置编码

    <%@ page session="false"contentType="text/html; charset=UTF-8"%>

结果: enter image description here

  • 重新加载应用程序/浏览器
  • 关于java - 如何在 Spring Web 应用程序中添加乌尔都语语言支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30098364/

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