gpt4 book ai didi

grails - Grails params.list()无法正常工作

转载 作者:行者123 更新时间:2023-12-02 15:19:20 28 4
gpt4 key购买 nike

我在uri的查询部分传递了一系列id参数

 ...?id=12&id=16&id=34

这进入grails Controller ,并由grails整理成一个列表
id:[12,16,34]

但是该属性仍被Groovy视为字符串,因此这意味着
id:"[12,16,34]"

documentation建议如果仅通过一个,grails将不会形成列表,因此请始终使用params.list()方法来确保获得列表
def ids=params.list('id');

但是这样做给了我
[ "[12,16,34]" ]

我似乎无法弄清楚一旦grails自动将其组织为一个列表,如何使该属性成为列表。

最佳答案

尝试使用 POST 方法发送参数,并通过请求获取它们。JSON
或者您可以将其拆分并分配给列表。
据我所知,参数仅返回字符串。

params.id.toString().split('\\[')[1].split(']')[0]

关于grails - Grails params.list()无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40985727/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com