<fmt:setBundle> टैग का उपयोग एक रिसोर्स बंडल लोड करने और इसे नामित स्कोप्ड चर या बंडल कॉन्फ़िगरेशन चर में संग्रहीत करने के लिए किया जाता है।
विशेषताएं
<fmt:setBundle> टैग में निम्नलिखित विशेषताएं होती हैं:
| विशेषता | विवरण | आवश्यक | डिफ़ॉल्ट |
|---|---|---|---|
| basename | स्कोप्ड या कॉन्फ़िगरेशन चर के रूप में उजागर करने के लिए रिसोर्स बंडल परिवार का आधार नाम | हाँ | कोई नहीं |
| var | नए बंडल को संग्रहीत करने के लिए चर का नाम | नहीं | डिफ़ॉल्ट बदलें |
| scope | नए बंडल को संग्रहीत करने के लिए चर का स्कोप | नहीं | Page |
उदाहरण
<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %>
<%@ taglib uri = "https://java.sun.com/jsp/jstl/fmt" prefix = "fmt" %>
<html>
<head>
<title>JSTL fmt:setBundle टैग</title>
</head>
<body>
<fmt:setLocale value = "en"/>
<fmt:setBundle basename = "com.tutorialspoint.Example" var = "lang"/>
<fmt:message key = "count.one" bundle = "${lang}"/><br/>
<fmt:message key = "count.two" bundle = "${lang}"/><br/>
<fmt:message key = "count.three" bundle = "${lang}"/><br/>
</body>
</html>
उपरोक्त कोड निम्नलिखित परिणाम उत्पन्न करेगा:
One Two Three