<fmt:formatNumber> टैग का उपयोग संख्याओं, प्रतिशत और मुद्राओं को फॉर्मेट करने के लिए किया जाता है।
विशेषताएं
<fmt:formatNumber> टैग में निम्नलिखित विशेषताएं होती हैं:
| विशेषता | विवरण | आवश्यक | डिफ़ॉल्ट |
|---|---|---|---|
| value | दर्शाने के लिए संख्यात्मक मान | हाँ | कोई नहीं |
| type | NUMBER, CURRENCY, या PERCENT | नहीं | Number |
| pattern | आउटपुट के लिए कस्टम फॉर्मेटिंग पैटर्न निर्दिष्ट करें | नहीं | कोई नहीं |
| currencyCode | मुद्रा कोड (type = "currency" के लिए) | नहीं | डिफ़ॉल्ट लोकेल से |
| currencySymbol | मुद्रा प्रतीक (type = "currency" के लिए) | नहीं | डिफ़ॉल्ट लोकेल से |
| groupingUsed | क्या संख्याओं को समूहित करना है (TRUE या FALSE) | नहीं | true |
| maxIntegerDigits | प्रिंट करने के लिए अधिकतम पूर्णांक अंक | नहीं | कोई नहीं |
| minIntegerDigits | प्रिंट करने के लिए न्यूनतम पूर्णांक अंक | नहीं | कोई नहीं |
| maxFractionDigits | प्रिंट करने के लिए अधिकतम भिन्नात्मक अंक | नहीं | कोई नहीं |
| minFractionDigits | प्रिंट करने के लिए न्यूनतम भिन्नात्मक अंक | नहीं | कोई नहीं |
| var | फॉर्मेट की गई संख्या को संग्रहीत करने के लिए चर का नाम | नहीं | पेज पर प्रिंट करें |
| scope | फॉर्मेट की गई संख्या को संग्रहीत करने के लिए चर का स्कोप | नहीं | page |
उदाहरण
<%@ taglib prefix = "c" uri = "https://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix = "fmt" uri = "https://java.sun.com/jsp/jstl/fmt" %>
<html>
<head>
<title>JSTL fmt:formatNumber टैग</title>
</head>
<body>
<h3>संख्या फॉर्मेट:</h3>
<c:set var = "balance" value = "120000.2309" />
<p>USA में मुद्रा :
<fmt:setLocale value = "en_US"/>
<fmt:formatNumber value = "${balance}" type = "currency"/>
</p>
</body>
</html>
उपरोक्त कोड निम्नलिखित परिणाम उत्पन्न करेगा:
संख्या फॉर्मेट: USA में मुद्रा : $120,000.23