JSTL Format Tag < fmt : setLocale >
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 : setLocale kullanımına bakacağız. setLocale tag’ı bizim ülkenin yerel standartlarına göre işlem yapmamızı sağlamaktadır. Yerel standarttan kastetmek istediğim ISO değerlerine göre işlem yapmaktır.
fmt : setLocale Kullanımı
Siz setLocale değerini hangi ülke standardına ayarlarsanız sonucumuz o ülkenin değerlerine göre olacaktır.
<fmt:setLocale value="tr_TR"/>
fmt : setLocale Örneği
Bu JSP kodu örneğimizde setLocale kullanımını para değerleri üzerinden işleyeceğiz. Para değerlerini hangi ülkeye göre ayarlarmışsak sonuç olarak o ülkenin para simgesi rakamsal değerlerinin yanında gözükecektir.
<%@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> <fmt:setLocale value="tr_TR"/> <fmt:formatNumber value="0.795478" type="CURRENCY" minFractionDigits="3"></fmt:formatNumber> <br> <fmt:setLocale value="en_GB"/> <fmt:formatNumber value="0.9617" type="CURRENCY" minFractionDigits="2"></fmt:formatNumber> <br> <fmt:setLocale value="en_US"/> <fmt:formatNumber value="0.4" type="CURRENCY" minFractionDigits="3"></fmt:formatNumber> <br> </body> </html>
minFractionDigits değeri değişkenin virgülden sonraki kaç basamağı işleme alacağını bildirmek olucaktır.
type değeri ise değişkenimizin parasal değerini belirlediğimiz parametredir.
Sonuç
0,795 TL £0.96 $0.400
No Comment! Be the first one.