如何 select grails 列表框中的一个项目

How to select an item in a listbox in grails

我的书有出版商。

Class Book {
   Publisher publisher
}

我的图书控制器具有如下所示的创建操作

def create() {
        respond new Book(params)
}

create.gsp 将在列表框中显示发布者列表供我选择

<f:all bean="book"/>

在将它传递给 gsp 之前,我在参数中放入了一个发布者 ID。

def create() {
   params.publisherId = 123
   respond new Book(params)
}

在发布者列表框中 create.gsp 至 select 发布者 123 中输入什么代码?

谢谢!

将操作中的代码更改为

def create() {
   params["publisher.id"] = 123
   respond new Book(params)
}