我有一个字段price
存储为字符串,我想在JSTL中对此字段执行操作,有没有办法让我这样做?我尝试使用<fmt:parseNumber var="price" type="currency" value="${item.price}" />
似乎给了我一个错误[1],我的价格是"0"
。我也尝试了number
类型,但我希望它转换为float / double。
[1]
java.text.ParseException: Unparseable number: "0"
at java.text.NumberFormat.parse(NumberFormat.java:385)
at org.apache.taglibs.standard.tag.common.fmt.ParseNumberSupport.doEndTag(ParseNumberSupport.java:164)
我能在这做什么想法?
答案 0 :(得分:0)
我认为对于货币格式我们需要传递货币符号,如下所示
<fmt:formatNumber type="currency" currencySymbol="$" value="${product.price}" />