0
我通過一系列的ID參數的URIGrails的params.list()不工作
...?id=12&id=16&id=34
這來自Grails的控制器,並通過Grails的組織成一個列表
的查詢部分id:[12,16,34]
但是屬性仍被視爲通過常規的字符串,所以這意味着這個
id:"[12,16,34]"
的documentation建議,如果只有一個傳遞,然後Grails將不會形成一個列表,因此始終使用params.list()方法,以確保你得到一個列表
def ids=params.list('id');
但這樣做,讓我
[ "[12,16,34]" ]
我似乎無法弄清楚如何將groovy作爲一個列表來對待該列表,一旦grails自動將其組織爲列表。
該字段看起來是正確的,也許這涉及到內部工作的Grails和params id。嘗試使用fid或其他東西,看看它是否有所作爲 – Vahid