gpt4 book ai didi

grails - Grails-如何从 Controller 中删除多个参数

转载 作者:行者123 更新时间:2023-12-02 14:15:00 25 4
gpt4 key购买 nike

我是grails的新手,并使用2.1.1版本

我一直在为将数据从 View 传递到 Controller 而工作
即我已经提交URL给 Controller :

http://example.com/save?param1=one&param2=two&param3=three&param4=four

然后该URL将在 Controller 中使用save()处理,我将使用它,并将一些参数传递到另一个 View 中。像这样的代码
redirect action: "index", params:params

但是当我成功重定向时,所有参数都包含(param1,param2,param3和param4)
http://example.com/index?param1=one&param2=two&param3=three&param4=four

我只想在索引 View 中包含param1。
目前,我使用以下命令删除参数:
params.remove("param2")
params.remove("param3")
params.remove("param4")

有没有简单的方法可以删除多个参数?

最佳答案

如果只需要一个参数,最简单的方法就是创建一个新对象:

redirect action: "index", params: [param1: params.param1]

关于grails - Grails-如何从 Controller 中删除多个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16391909/

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