GSP g:选择选项默认选择

Oem*_*erA 5 html grails gsp

是否有可能在g:select标签中默认选择一个选项字段?

我只在文档中看到了"noSelection"参数.

<g:select name="user.age" from="${18..65}" value="${age}"
      noSelection="['':'-Choose your age-']"/>
Run Code Online (Sandbox Code Playgroud)

但我需要从收到的数据中选择默认值.

例如18..65是我的范围,我想选择20作为默认选择.

这是可能的还是我必须用javascript做到这一点?

谢谢

Dan*_*ser 13

value属性正是如此.从Grails文档:

value(可选) - 当前选定的值,用于评估from列表中某个元素的equals()为true.

因此,如果您想要选择"20",如果您的age模型变量为null,那么就这样做

<g:select name="user.age" from="${18..65}" value="${age ?: 20}"
      noSelection="['':'-Choose your age-']"/>
Run Code Online (Sandbox Code Playgroud)