वेब विकास में, जेएसटीएल (जावासर्वर पेज स्टैंडर्ड टैग लाइब्रेरी) जेएसपी में सामान्य कार्यों को सरल बनाने के लिए टैग का एक सेट प्रदान करता है ( जावासर्वर पेज)। ऐसा ही एक कार्य डेटा संरचनाओं पर पुनरावृत्ति करना है।
हैशमैप और उसके भीतर मौजूद ArrayLists पर पुनरावृत्ति करने के लिए, आप JSTL के
सरणी और संग्रह के लिए, var आपको वर्तमान में पुनरावृत्त आइटम देता है।
Item = ${item}
maps के लिए, var आपको एक Map.Entry ऑब्जेक्ट देता है, जिसमें getKey() और getValue() तरीके हैं।
Key = ${entry.key}, value = ${entry.value}
चूंकि प्रविष्टि.मूल्य एक सूची है, इस पर भी पुनरावृति करें:
Key = ${entry.key}, values =
${item} ${!loop.last ? ', ' : ''}
varStatus विशेषता लूप की पुनरावृत्ति स्थिति को ट्रैक करके पठनीयता को बढ़ाती है।
नीचे एक समान जावा कार्यान्वयन प्रक्रिया को समझने में मदद करता है:
for (Entry> entry : map.entrySet()) {
out.print("Key = " entry.getKey() ", values = ");
for (Iterator
आगे के संदर्भ के लिए, निम्नलिखित संसाधनों की समीक्षा करें:
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3