
Java Server Pages Dersleri’ne devam ediyoruz. Bu dersimizde daha önce açıkladığımız Java Standart Tag Library Nedir? JSTL Kullanımı‘na detaylıca inceliyoruz. Bu yazıda ise JSTL’in Format Tag’larından fmt : formatNumber kullanımına bakacağız.
fmt : formatNumber Kullanımı
Sayısal işlemlerimizi kolaylaştıran bir yapıdır. Bu tag arasına yazacağımız parametreler sayı değişkenimizin türünü belirtecek.
<fmt:formatNumber type="ozellik_degeri" value="deger"/>
fmt : formatNumber Örneği
Bu JSP kodu örneğimizde formatNumber kullanımını işleyeceğiz. Sayısal değişkenimize çeşitli parametreler ile çeşitlendirip farklı özellikler kazanmasını sağlayacağız.
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Burak Kutbay JSP </title>
</head>
<body>
<p><b>Para Değeri:</b>
<fmt:formatNumber type="currency" value="12345.6789"/></p>
<p><b>Maksimum Sayı Değeri:</b>
<fmt:formatNumber type="number" value="12345.6789" maxIntegerDigits="5" /></p>
<p><b>Virgülden sonraki değer : </b>
<fmt:formatNumber type="number" value="12345.6789" maxFractionDigits="1" /></p>
<p><b>Yüzdesel Değer: </b>
<fmt:formatNumber type="percent" value="12345.6789" /></p>
</body>
</html> Sonuç
Para Değeri: 12.345,68 TL Maksimum Sayı Değeri: 12.345,679 Virgülden sonraki değer : 12.345,7 Yüzdesel Değer: % 1.234.568
Leave a Reply