假设在jsp文件中,我想显示如下计算的值:
<c:when test="${userProduct.term.label == 'tháng'}">
<c:if test="${userProduct.term.value %12==0}"> ${userProduct.term.value/12} năm</c:if>
假设值= 36并且我想向用户显示的数字是3.但是,我收到的数字是3.0。 目前,我正在寻找一种方式来展示我的预期。 请告诉我知道如何做到这一点。 感谢。
答案 0 :(得分:2)
您可以使用 fmt:parseNumber 标记
<c:set var="yourValue" value="${userProduct.term.value/12}" />
<fmt:parseNumber var="intValue" integerOnly="true"
type="number" value="${yourValue}" />
http://www.tutorialspoint.com/jsp/jstl_format_parsenumber_tag.htm
答案 1 :(得分:-1)
您可以使用JSTL来完成此操作,特别是<fmt:formatNumber>
标记。
<c:if test="${userProduct.term.value %12==0}">
<fmt:formatNumber value="${userProduct.term.value/12}"
maxFractionDigits="0" />
năm
</c:if>