【发布时间】:2016-04-25 01:42:58
【问题描述】:
我正在尝试为瑞士地区设置货币格式,而我的公司需要这样的格式:
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" />
我的货币格式没问题,但它添加了我们不想要的货币代码。所以这是结果:
瑞士法郎。 9'949.50
瑞士法郎。 -191'565.10
有没有办法关闭货币代码显示?我尝试了各种方法,但我得到的只是例外。
编辑:正如 cmets 所指出的,这是与 JSP 相关的问题。
【问题讨论】:
-
@Bill 这更像是一个 JSP 问题,而不是真正的 JAVA 问题。所以我不认为它是重复的。
-
退房。 docs.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/fmt/… 下面的 HaRLoFei 答案看起来是正确的。