Grails 如何获取a<;的内容;g:选择…>;

Grails 如何获取a<;的内容;g:选择…>;,grails,Grails,我在.gsp中对以下内容进行了编码 <g:select name="partner.id" from="${org.strotmann.partner.adapter.Partner.partners}" value="${experteInstance.partnerId}" optionKey="id" class="many-to-one" noSelection="['null': '']"/> strotmann…partners列表包含一个PartnerName列表

我在.gsp中对以下内容进行了编码

<g:select name="partner.id" from="${org.strotmann.partner.adapter.Partner.partners}" value="${experteInstance.partnerId}" optionKey="id" class="many-to-one" noSelection="['null': '']"/>

strotmann…partners列表包含一个PartnerName列表。我只是在控制器的params中获取所选名称的键


我应该如何编码g:select。。。我也想知道名字

我相信您缺少了
选项value

<g:select name="partner.id" from="${org.strotmann.partner.adapter.Partner.partners)}" value="${experteInstance.partnerId}" optionKey="id" optionValue="name" class="many-to-one" noSelection="['null': '']"/>

optionValue描述如下:

optionValue(可选)-默认情况下,每个元素的主体 将是对from中的每个元素调用toString()的结果 属性列表。此设置允许该值成为的bean属性 列表中的每个元素