<fmt:formatNumber/>
jstlタグを使用して数値をフォーマットする必要があります。出力は小数点以下3桁に制限する必要がありますが、四捨五入は許可されていないため、属性の使用maxFractionDigits="3"
は適切ではないため、数値が四捨五入されます。
何か提案はありますか?
<fmt:formatNumber/>
jstlタグを使用して数値をフォーマットする必要があります。出力は小数点以下3桁に制限する必要がありますが、四捨五入は許可されていないため、属性の使用maxFractionDigits="3"
は適切ではないため、数値が四捨五入されます。
何か提案はありますか?
フォーマットする前に、数値から0.0005を引くことができます。このように、丸めは元の数値を小数点以下3桁に切り捨てることと同等になります。
<fmt:formatNumber value="${myNumber - 0.0005}" maxFractionDigits="3"/>
数値をフォーマットする前に切り捨てる独自のタグまたはEL関数を設計します。または、数値を切り捨てるタグまたは関数を設計し、結果をに渡し<fmt:formatNumber/>
ます。何かのようなもの
<fmt:formatNumber value="${myFn:truncate(theNumber, 3)"/>