java - 如何在 OpenXava 中更改 MONEY 刻板印象的货币符号?
问题描述
我在特定站点遇到了货币问题。尽管我已将语言环境设置为南非,但货币以 $ 显示。Excel 和其他程序反映了 R。但是我的 OpenXava 应用程序反映了 $。我已经尝试了几个浏览器,但我遇到了同样的问题。我还在 Chrome 中设置了语言并将其移至我的偏好设置的顶部。
有谁知道问题可能是什么?
解决方案
Money 编辑器使用服务器的语言环境来确定货币符号。因此,您必须更改执行 Tomcat 的服务器的语言环境。如果不可能,您可以使用以下选项启动运行 Tomcat 的 Java:
-Duser.language=en -Duser.country=ZA
您应该能够添加这些选项,编辑 catalina.sh/.bat 并为 JAVA_OPTS 环境变量赋值。也就是说,在 windows 中编辑 catalina.bat 并在开头添加下一行:
set JAVA_OPTS=-Duser.language=en -Duser.country=ZA
或者,如果您使用的是 Mac 或 Linux,请在 catalina.sh 的开头添加下一行:
export JAVA_OPTS=-Duser.language=en -Duser.country=ZA
在开发中,从 OpenXava Studio 或 Eclipse 中,您可以在菜单中定义上述选项:Run > Run Configurations... > H= Arguments:
推荐阅读
- python - 无法从 Python 3.6 上的 datetime 模块导入时区
- mongodb - 配置 MongoDB 以通过 Linux PAM 验证用户密码
- android - 根据当前位置自动更改货币符号
- c - 我怎样才能重写程序,这样我就不必调用`flex`而只调用`bison`和`cc`?
- c++ - 在 C++ 中混合模板参数和变量时的分支
- aggregate-functions - 如何通过 Tableau 中的聚合按组聚合?
- microservices - Spring 数据流和 GCP Pub Sub
- mysql - 如何在子查询中使用 Count?
- java - 排序图
> 使用 Java 8 - firebase-realtime-database - 为了按距离对地理查询结果进行排序,我必须阅读整个数据集吗?