diff --git a/spring-context/src/main/java/org/springframework/ui/ModelMap.java b/spring-context/src/main/java/org/springframework/ui/ModelMap.java index 755fe5981111281f02e04292003ef94f20fa88d8..5db8b7fb7bdf532877b054469f013701773a90bf 100644 --- a/spring-context/src/main/java/org/springframework/ui/ModelMap.java +++ b/spring-context/src/main/java/org/springframework/ui/ModelMap.java @@ -127,9 +127,10 @@ public class ModelMap extends LinkedHashMap { */ public ModelMap mergeAttributes(Map attributes) { if (attributes != null) { - for (String key : attributes.keySet()) { + for (Map.Entry entry : attributes.entrySet()) { + String key = entry.getKey(); if (!containsKey(key)) { - put(key, attributes.get(key)); + put(key, entry.getValue()); } } }