如何从groovy g中读取值:在我的控制器中选择

时间:2014-02-13 17:19:10

标签: grails groovy

我有几个g:在我的gsp中选择我想用来过滤查询。如何在控制器中访问它们的值?这是我的选择:

<td><g:select name="accts" from="${accountSelection}"/></td>

以下是我填充列表的方法

def filter() {
    def allaccts = getAccountSelection()
    [accountInstanceList:allaccts.accountInstanceList]
}
def getAccountSelection() {
    params.max = 10
    def accts = []
    accts.add("all")
    Account.list().each { item -> accts.add(item) }
    [accountInstanceList: accts, accountInstanceTotal: Account.count()]
}

1 个答案:

答案 0 :(得分:0)

在你的控制器中它只是另一个参数。您可以像这样访问它:

params?.accts?.each { 
  println it
}