Java Tutorial/JSTL/Format Number
Содержание
- 1 Format Number for Percent Max Fraction Digits
- 2 Format Number: For Percent Max Integer Digits
- 3 Format Number: For Percent Min Fraction Digits
- 4 Format Number: For Percent Min Integer Digits
- 5 Format Number: Max Fraction Digits
- 6 Format Number Max Integer Digits
- 7 Format Number Min Fraction Digits
- 8 Format Number Min Integer Digits
- 9 Format Number with default format
- 10 Format percent number from form input
- 11 Use JSTL to Format Number From Form
Format Number for Percent Max Fraction Digits
<source lang="java">
<%@ taglib uri="http://java.sun.ru/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.ru/jstl/fmt" prefix="fmt" %> <html>
<head> <title>Format Number</title> </head> <body> <fmt:formatNumber type="percent" maxFractionDigits="3" value="123123.123123" /> </body>
</html></source>
Format Number: For Percent Max Integer Digits
<source lang="java">
<%@ taglib uri="http://java.sun.ru/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.ru/jstl/fmt" prefix="fmt" %> <html>
<head> <title>Format Number</title> </head> <body> <fmt:formatNumber type="percent" maxIntegerDigits="3" value="123123.123123" /> </body>
</html></source>
Format Number: For Percent Min Fraction Digits
<source lang="java">
<%@ taglib uri="http://java.sun.ru/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.ru/jstl/fmt" prefix="fmt" %> <html>
<head> <title>Format Number</title> </head> <body> <fmt:formatNumber type="percent" minFractionDigits="3" value="123123.123123" /> </body>
</html></source>
Format Number: For Percent Min Integer Digits
<source lang="java">
<%@ taglib uri="http://java.sun.ru/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.ru/jstl/fmt" prefix="fmt" %> <html>
<head> <title>Format Number</title> </head> <body> <fmt:formatNumber type="percent" minIntegerDigits="3" value="123123.123123" /> </body>
</html></source>
Format Number: Max Fraction Digits
<source lang="java">
<%@ taglib uri="http://java.sun.ru/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.ru/jstl/core-rt" prefix="c-rt" %><%@ taglib uri="http://java.sun.ru/jstl/fmt" prefix="fmt" %> <html>
<head> <title>Format Date</title> </head> <body> <fmt:formatNumber type="number" maxFractionDigits="3" value="123456789.123456789" />
<fmt:formatNumber type="number" maxFractionDigits="3" value="9.123456789" />
<fmt:formatNumber type="number" maxFractionDigits="3" value="89.1" /> </body>
</html></source>
Format Number Max Integer Digits
<source lang="java">
<%@ taglib uri="http://java.sun.ru/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.ru/jstl/core-rt" prefix="c-rt" %><%@ taglib uri="http://java.sun.ru/jstl/fmt" prefix="fmt" %> <html>
<head> <title>Format Date</title> </head> <body> <fmt:formatNumber type="number" maxIntegerDigits="3" value="123456789.123456789" />
<fmt:formatNumber type="number" maxIntegerDigits="3" value="9.123456789" />
<fmt:formatNumber type="number" maxIntegerDigits="3" value="89.1" /> </body>
</html></source>
Format Number Min Fraction Digits
<source lang="java">
<%@ taglib uri="http://java.sun.ru/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.ru/jstl/core-rt" prefix="c-rt" %><%@ taglib uri="http://java.sun.ru/jstl/fmt" prefix="fmt" %> <html>
<head> <title>Format Date</title> </head> <body> <fmt:formatNumber type="number" minFractionDigits="3" value="123456789.123456789" />
<fmt:formatNumber type="number" minFractionDigits="3" value="9.123456789" />
<fmt:formatNumber type="number" minFractionDigits="3" value="89.1" /> </body>
</html></source>
Format Number Min Integer Digits
<source lang="java">
<%@ taglib uri="http://java.sun.ru/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.ru/jstl/core-rt" prefix="c-rt" %><%@ taglib uri="http://java.sun.ru/jstl/fmt" prefix="fmt" %> <html>
<head> <title>Format Date</title> </head> <body> <fmt:formatNumber type="number" minIntegerDigits="3" value="123456789.123456789" />
<fmt:formatNumber type="number" minIntegerDigits="3" value="9.123456789" />
<fmt:formatNumber type="number" minIntegerDigits="3" value="89.1" /> </body>
</html></source>
Format Number with default format
<source lang="java">
<%@ taglib uri="http://java.sun.ru/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.ru/jstl/core-rt" prefix="c-rt" %><%@ taglib uri="http://java.sun.ru/jstl/fmt" prefix="fmt" %> <html>
<head> <title>Format Date</title> </head> <body> <c-rt:set var="now" value="<%=new java.util.Date()%>" /> <fmt:formatNumber type="number" value="123.123" /> </body>
</html></source>
Format percent number from form input
<source lang="java">
<%@ taglib uri="http://java.sun.ru/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.ru/jstl/fmt" prefix="fmt" %> <html>
<head> <title>Format Percent</title> </head> <body> <form method="POST">
Number Formatting |
|
Enter a percent to be formatted: |
<input type="text" name="num" size="20" /> |
<input type="submit" value="Submit" name="submit" /> <input type="reset" value="Reset" name="reset" /> |
</form> <c:if test="${pageContext.request.method=="POST"}">
Formatting: <c:out value="${param.num}"/> |
|
type="percent" |
<fmt:formatNumber type="percent" value="${param.num}" /> |
type="percent" maxIntegerDigits="3" |
<fmt:formatNumber type="percent" maxIntegerDigits="3" value="${param.num}" /> |
type="percent" minIntegerDigits="10" |
<fmt:formatNumber type="percent" minIntegerDigits="10" value="${param.num}" /> |
type="percent" maxFractionDigits="3" |
<fmt:formatNumber type="percent" maxFractionDigits="3" value="${param.num}" /> |
type="percent" minFractionDigits="10" |
<fmt:formatNumber type="percent" minFractionDigits="10" value="${param.num}" /> |
type="percent" maxFractionDigits="3" groupingUsed="false" |
<fmt:formatNumber type="percent" maxFractionDigits="3" groupingUsed="false" value="${param.num}" /> |
</c:if> </body>
</html></source>
Use JSTL to Format Number From Form
<source lang="java">
<%@ taglib uri="http://java.sun.ru/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.ru/jstl/fmt" prefix="fmt" %> <html>
<head> <title>Format Number</title> </head> <body> <form method="POST">
Formatting |
|
Enter a number to be formatted: |
<input type="text" name="num" size="20" /> |
<input type="submit" value="Submit" name="submit" /> <input type="reset" value="Reset" name="reset" /> |
</form> <c:if test="${pageContext.request.method=="POST"}">