JSTL का उपयोग करके HashMaps के भीतर ArrayLists को पुनरावृत्त करना
प्रश्न:
HashMap पर ही पुनरावृत्त करना है JSTL के
समाधान:
JSTL का
पुनरावृत्ति मानचित्र:
यह मानचित्र की प्रविष्टियों पर पुनरावृत्त होता है, जहां प्रत्येक प्रविष्टि getKey() और getValue() विधियों के साथ एक Map.Entry ऑब्जेक्ट है।
ArrayList को पुनरावृत्त करना:
किसी प्रविष्टि से संबद्ध ArrayList तक पहुंचने के लिए, Entry.getValue() का उपयोग करें, जो सूची को एक ऑब्जेक्ट के रूप में लौटाता है। फिर आप सूची को इस प्रकार दोहरा सकते हैं:
संयुक्त उदाहरण :
Key: ${entry.key}
Values:
${item}
${!loop.last ? ', ' : ''}
यह उदाहरण प्रत्येक कुंजी से जुड़े ArrayList को पुनः प्राप्त करते हुए, मानचित्र पर पुनरावृत्त करता है। इसके बाद यह ArrayList पर पुनरावृत्त होता है, कुंजी और मान प्रदर्शित करता है।
अतिरिक्त नोट्स:
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3