<fmt:parseNumber> टैग का उपयोग संख्याओं, प्रतिशत और मुद्राओं को पार्स करने के लिए किया जाता है।
विशेषताएं
<fmt:parseNumber> टैग में निम्नलिखित विशेषताएं होती हैं:
| विशेषता | विवरण | आवश्यक | डिफ़ॉल्ट |
|---|---|---|---|
| value | पढ़ने (पार्स करने) के लिए संख्यात्मक मान | नहीं | बॉडी |
| type | NUMBER, CURRENCY, या PERCENT | नहीं | number |
| parseLocale | संख्या पार्स करते समय उपयोग करने के लिए लोकेल | नहीं | डिफ़ॉल्ट लोकेल |
| integerOnly | क्या पूर्णांक के रूप में पार्स करना है (true) या फ्लोटिंग-पॉइंट संख्या के रूप में (false) | नहीं | false |
| pattern | कस्टम पार्सिंग पैटर्न | नहीं | कोई नहीं |
| timeZone | दर्शाई गई तारीख का टाइम जोन | नहीं | डिफ़ॉल्ट टाइम जोन |
| var | पार्स की गई संख्या को संग्रहीत करने के लिए चर का नाम | नहीं | पेज पर प्रिंट करें |
| scope | फॉर्मेट की गई संख्या को संग्रहीत करने के लिए चर का स्कोप | नहीं | page |
एक pattern विशेषता प्रदान की जाती है जो <fmt:formatNumber> टैग के pattern विशेषता की तरह ही काम करती है। हालांकि, पार्सिंग के मामले में, pattern विशेषता पार्सर को बताती है कि किस फॉर्मेट की अपेक्षा करनी है।
उदाहरण
<%@ 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:parseNumber टैग</title>
</head>
<body>
<h3>संख्या पार्सिंग:</h3>
<c:set var = "balance" value = "125.350%" />
<fmt:parseNumber var = "i" type = "PERCENT" value = "${balance}" />
<p>पार्स की गई संख्या (1) : <c:out value = "${i}" /></p>
<fmt:parseNumber var = "i" integerOnly = "true" type = "PERCENT" value = "${balance}" />
<p>पार्स की गई संख्या (2) : <c:out value = "${i}" /></p>
</body>
</html>
उपरोक्त कोड निम्नलिखित परिणाम उत्पन्न करेगा:
संख्या पार्सिंग: पार्स की गई संख्या (1) : 125.35 पार्स की गई संख्या (2) : 125