我正在尝试为瑞士语言环境格式化货币,而我的公司需要这样格式化货币:
9'949.50
-191'565.10
但是当我在JSP中应用以下代码时:
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<fmt:setLocale value="de_CH" scope="session"/>
<fmt:formatNumber value="${value}" type="currency" />
Run Code Online (Sandbox Code Playgroud)
我可以使用正确的货币格式,但是会添加我们不想要的货币代码。所以这是结果:
SFr。9'949.50
SFr。-191'565.10
有没有办法关闭货币代码显示?我以各种方式尝试过,但我得到的只是例外。
编辑:正如评论中指出的,这是与JSP相关的问题。
不确定是否会有所帮助。您可以尝试添加以空字符串作为值的currencySymbol属性吗?如下所示:
<fmt:formatNumber value="${value}" type="currency" currencySymbol=""/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5509 次 |
| 最近记录: |