Java Tutorial/JSTL/Parse Number

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

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>