【发布时间】:2011-08-04 05:23:41
【问题描述】:
我正在使用 displaytag 1.2 和 fmt 标签:
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
我正在尝试使用 displaytags 格式属性将数字格式化为货币。但是,似乎 displaytag 呈现的货币格式与 fmt-numberformat 不同。这导致我的页面不一致,需要解决。 前任。 Displaytag 像这样格式化本地货币:NOK 1,500.00 前任。 FMT 像这样格式化本地货币:kr 1 500,00
FMT 版本是正确的,所以我想在 displaytag 中使用相同的格式。 如何让 displaytag 以正确的方式格式化?
最好没有装饰器。
这是我当前的 jsp-code sn-ps:
<fmt:formatNumber type="currency"><s:property value="reportFooter.pris" /></fmt:formatNumber>
<display:column property="pris" sortable="true" titleKey="report.header.price" format="kr {0,number,currency}"/>
【问题讨论】:
-
你在哪里试过那个..,什么Java API??
-
我刚刚添加了一些关于它的更多信息。查看顶部的 taglibs 以了解哪些库。
标签: java jsp format locale displaytag