<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 Tag</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