Форматирование чисел с помощью JSTL

1. Форматирование чисел в денежных форматах:

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<fmt:formatNumber value="${account.balance}" type="currency" currencySymbol="&euro;" />

2. Форматирование по шаблону

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<fmt:formatNumber value="12" pattern="###.##"/>  <!-- выдаст 12 -->
<fmt:formatNumber value="12.00" pattern="###.##"/>  <!-- выдаст 12 -->
<fmt:formatNumber value="12.011" pattern="###.##"/>  <!-- выдаст 12.01 -->
<fmt:formatNumber value="12.0066" pattern="###.##"/>  <!-- выдаст 12.01 -->
<fmt:formatNumber value="12.999" pattern="###.##"/>  <!-- выдаст 13 -->
<fmt:formatNumber value="12.1" pattern="###.00"/>  <!-- выдаст 12.10 -->

<fmt:formatNumber value="12" maxFractionDigits="5" minFractionDigits="2"/>   <!-- выдаст 12.00 -->
<fmt:formatNumber value="12.123456789" maxFractionDigits="5" minFractionDigits="2"/>   <!-- выдаст 12.12345 -->

Отправить комментарий

Image CAPTCHA
Enter the characters shown in the image.
Реклама на stremoukhov.ru: