JSP资金格式

peg*_*sus 2 java jsp

我正在尝试为瑞士语言环境格式化货币,而我的公司需要这样格式化货币:

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相关的问题。

HaR*_*Fei 5

不确定是否会有所帮助。您可以尝试添加以空字符串作为值的currencySymbol属性吗?如下所示:

<fmt:formatNumber value="${value}" type="currency" currencySymbol=""/>
Run Code Online (Sandbox Code Playgroud)