」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何使用 JSTL 迭代 HashMap 中的 ArrayList?

如何使用 JSTL 迭代 HashMap 中的 ArrayList?

發佈於2024-12-23
瀏覽:122

How to Iterate over ArrayLists in HashMaps using JSTL?

使用JSTL 迭代HashMap 中的ArrayList

問題:

迭代HashMap 本身是使用JSTL 的 標記很簡單。但是,如何迭代與 HashMap 中每個鍵關聯的 ArrayList 值?

解決方案:

JSTL 的 標記提供了迭代的靈活性不同的資料結構,包括地圖。

迭代映射:



這會迭代地圖的條目,其中每個條目都是具有getKey() 和getValue() 方法的Map.Entry對象。

迭代 ArrayList:

要存取與條目關聯的 ArrayList,請使用Entry.getValue(),它將清單作為物件傳回。然後,您可以如下迭代清單:

組合範例:


    Key: ${entry.key}
Values:
${item} ${!loop.last ? ', ' : ''}

此範例迭代映射,檢索與每個鍵關聯的 ArrayList。然後它迭代 ArrayList,顯示鍵和值。

附加說明:

  • varStatus 物件在迭代期間提供附加信息,例如當前索引。
  • 為了更好地理解,請參閱提供的 JSTL 程式碼的 Java 翻譯。
版本聲明 本文轉載於:1729739659如有侵犯,請洽[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3