Java Tutorial/JSTL/Parse Number
Содержание
Number Format with Pattern
<source lang="java">
<%@ taglib prefix="c" uri="http://java.sun.ru/jstl/core" %> <%@ taglib prefix="fmt" uri="http://java.sun.ru/jstl/fmt" %> <html> <head> <title>EL Expression Examples</title> </head> <body>
EL Expression Examples
Arithmetic Operators in Expressions
<fmt:formatNumber pattern="#####"> 123.123</fmt:formatNumber></body> </html></source>
Parse Currency
<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> </head> <body> <fmt:parseNumber var="i" type="currency" value="$123123.123" /> <c:out value="${i}" escapeXml="false" /> </body>
</html></source>
Parse Integer Only
<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> </head> <body> <fmt:parseNumber var="i" integerOnly="true" value="123123" /> <c:out value="${i}" escapeXml="false" /> </body>
</html></source>
Parse Number
<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> <fmt:parseNumber var="i" type="number" value="123.123" /> <c:out value="${i}" escapeXml="false" /> </body>
</html></source>
Parse Percentage
<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> </head> <body> <fmt:parseNumber var="i" type="percent" value="123123.456%" /> <c:out value="${i}" escapeXml="false" /> </body>
</html></source>