diff --git a/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/view/freemarker/spring.ftl b/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/view/freemarker/spring.ftl
index d72dbc39b0..502f99f2e6 100644
--- a/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/view/freemarker/spring.ftl
+++ b/org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/view/freemarker/spring.ftl
@@ -246,7 +246,7 @@
<@bind path/>
@@ -289,7 +289,7 @@
<@bind path/>
<#list options?keys as value>
<#assign id="${status.expression}${value_index}">
- <#assign isSelected = contains(status.value?default([""]), value)>
+ <#assign isSelected = contains(status.actualValue?default([""]), value)>
checked="checked"#if> ${attributes}<@closeTag/>
${separator}
#list>