gpt4 book ai didi

java - 在 Struts2 webapp 中更改 DateFormat 或默认语言环境

转载 作者:行者123 更新时间:2023-11-28 23:33:55 24 4
gpt4 key购买 nike

我的 DateFormat 一直有问题。 en_US、en_UK、en_IN 对于我的 webapp 都是一样的。唯一重要的是要在整个 Web 应用程序中使用的日期格式。

首先,我试图覆盖 en locale 的日期格式,显然我没有找到任何好的解决方案。

因此我计划将默认语言环境更改为 en_IN,因为我们使用的日期格式为 dd/mm/yy

没有效果,然后是 en_GB...但运气不好。

请注意,我确实在进行更改后重新启动了 tomcat,但没有成功。

我在WEB-INF中的dispatcher-servlet.xml设置如下。

<bean id="localeChangeInterceptor"     class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
<property name="paramName" value="request_locale" />
</bean>
<!-- <mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/locale*"/>
<bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor" >
<property name="paramName" value="request_locale" />
</bean>
</mvc:interceptor>
</mvc:interceptors>
-->
<bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver">
<property name="defaultLocale" value="en" />
</bean>
<bean id="mappingHandler" class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping" >
<property name="interceptors">
<list>
<ref bean="localeChangeInterceptor" />
</list>
</property>
</bean>

最佳答案

添加

    <constant name="struts.locale" value="en_GB" />

struts.xml 完成了这项工作。

如果有任何可能的副作用,请告诉我

关于java - 在 Struts2 webapp 中更改 DateFormat 或默认语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26830229/

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