Java Tutorial/JSTL/Parse Number

Материал из Java эксперт
Перейти к: навигация, поиск

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>