簡體   English   中英

如何在java彈簧框架中的modelAndView.getModel()返回的spring控制器本身內部的modelMap對象中獲取所有鍵值對

[英]How to get all the key value pairs in modelMap object , inside spring controller itself , returned by modelAndView.getModel() in java spring framework

地圖modelMap = modelAndView.getModel();

我想檢索modelMap對象中的所有鍵,以便我可以訪問每個值,這些值可以分配給在控制器類本身中創建的變量/對象

ModelMap子類化LinkedHashMap ,后者又擴展了HashMap

ModelMap的通用類型固定為Map<String, Object>

因此,您可以像在HashMap一樣遍歷地圖的鍵,可以使用keyset()或entryset()

for (Map.Entry<String, Object> entry : map.entrySet()) {
    System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
}

*

由modelAndView.getModel()返回的Map的運行時類是org.springframework.ui.ModelMap。該類擴展了LinkedHashMap,而無需更改keyset()或entryset()方法,只需使用keySet()或entrySet()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM