地图 modelMap = modelAndView.getModel();
我想检索 modelMap 对象中的所有键,以便我可以访问每个值,这些值可以分配给在控制器类本身中创建的变量/对象
地图 modelMap = modelAndView.getModel();
我想检索 modelMap 对象中的所有键,以便我可以访问每个值,这些值可以分配给在控制器类本身中创建的变量/对象
LinkedHashMap
依次扩展的ModelMap 子类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()