Java Tutorial/JSTL/Parse Number
Содержание
Number Format with Pattern
<%@ 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>
<h1>EL Expression Examples</h1>
<h2>Arithmetic Operators in Expressions</h2>
<fmt:formatNumber pattern="#####"> 123.123</fmt:formatNumber></body>
</html>
Parse Currency
<%@ 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>
Parse Integer Only
<%@ 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>
Parse Number
<%@ 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>
Parse Percentage
<%@ 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>