grails - 如何通过Grails中的controller方法在URL中附加查询参数?

标签 grails

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

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

我怎样才能做到这一点?是否可以通过 Controller 方法getEmployee在生成的URL中附加参数?

最佳答案

有一种方法可以通过使用params.pagination = false 重定向到getEmployee Action 来实现

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

例如

假设我想在我的/ cont / checkGet?x = false中使用'x'参数,这样,我将使用x参数从'check'操作重定向到'checkGet'操作
def check(){
    redirect action:"checkGet",params: [x:false]
}

def checkGet(){
    render "Anshul"
} 

希望这会有所帮助,谢谢

关于grails - 如何通过Grails中的controller方法在URL中附加查询参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33470727/

相关文章:

grails - 将服务注入(inject) Grails Atmosphere Handler 类

tomcat - 当我使用 run-app 但部署 .war 时,Grails 操作是安全的

grails - 如何从 Controller 设置gsp元素属性值

maven - 使用 IntelliJ 12.1.2 和 Maven 项目时 Grails 应用程序不同步

grails - Grails + Shiro + LDAP

hibernate - Grails:执行两个修改同一个对象的连续事务的最佳方法是什么?

grails - 在域类中使用 grails 服务

grails - 将参数传递给Grails映射

grails - Grails 404 UrlMapping 的问题

spring - 在grails应用程序中多次触发Datasource.groovy(第二次调用时抛出异常)