如何在Grails中的控制器方法的URL中追加Query参数?

时间:2015-11-02 04:23:37

标签: grails

在我的jobsController中,我有一个名为getEmployee()的方法。此方法呈现名为employee.gsp的视图。     渲染(查看:"员工") 显示我的视图时,将生成URL,如下所示。 http://localhost:8080/test/jobs/getEmployee

现在在这个URL中我想附加一个参数pagination = false。所以我的新网址应如下所示: http://localhost:8080/test/jobs/getEmployee?pagination=false

我该怎么做?有没有办法从控制器方法getEmployee?

在生成的URL中追加参数

1 个答案:

答案 0 :(得分:0)

有一个技巧可以做到这一点,通过使用params.pagination = false重定向到getEmployee操作

redirect action:'getEmployee', params:[pagination:false]

例如

假设我想要' x'我的/ cont / checkGet中的参数?x =这样的假,所以我将重新定位' check'行动到' checkGet'用x params行动

def check(){
    redirect action:"checkGet",params: [x:false]
}

def checkGet(){
    render "Anshul"
} 

希望这有帮助,谢谢