web页面中的select经常需要显示是一个值,而传递另一个值,比如显示的是男/女,而传递的是1和0,这个在普通的html标签里很好实现,就是简单的
在grails里,如果想通过<g:select>标签实现同样的效果,可以这么写
<select name="gender" id="gender" >
<option value="1" selected="selected" >男</option>
<option value="0" >女</option>
</select>
在grails里,如果想通过<g:select>标签实现同样的效果,可以这么写
<g:select name="gender" from="${[[queryBy:1,queryShow:'男'],[queryBy:2,queryShow:'女']]}" optionKey="queryBy" optionValue="queryShow" value="${userInstance?.gender}" />