gpt4 book ai didi

java - 在 Tomcat JVM 参数中为 JSTL 设置语言环境以进行测试?

转载 作者:行者123 更新时间:2023-11-28 22:41:42 25 4
gpt4 key购买 nike

我正在尝试测试网络应用程序中日期格式的本地化。我正在运行一个 Tomcat 7 网络服务器,带有 JSTL 参数 <fmt:setLocale value="${pageContext.request.locale.language}_${pageContext.request.locale.country}" />在页面上设置日期格式。我正在从 Intellij 运行本地服务器,JVM 参数为 -Duser.language=en -Duser.region=GB但是每次我运行该应用程序时,语言环境都会显示为 en_US .我可以做些什么来测试区域设置格式更改?

编辑: 我还尝试使用 chrome://settings/languages 在 chrome 中编辑我的客户端语言环境和 FireFox 使用 Quick Locale Switcher 插件。

最佳答案

您需要更改客户端区域设置,而不是服务器区域设置。对本地化网页感兴趣的是客户端,而不是服务器。服务器只需要根据客户端的请求做出相应的响应即可。

如何更改客户端语言环境取决于所使用的客户端。例如,在 Chrome 中,您可以在 chrome://settings/languages 中进行管理。

关于java - 在 Tomcat JVM 参数中为 JSTL 设置语言环境以进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30464716/

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