如何从grails中的url获取参数

时间:2014-11-21 19:25:05

标签: grails

我有一个项目,我正在创建这样的链接:

http://abcdefc.com/Nfploginsystem/registration/resetpass?key=1234

该链接的操作设置为<g:form action="chkresetpass" method="GET"> 我想将控制器的名称作为key =“value”对传递,如:action="chkresetpass" 因此,控制器可以使用以下代码进行响应:

def chkresetpass(){  
       flash.message= params.key 
       redirect(action:"resetpass");
       }

但是我无法从网址获取该参数 - ! 有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:2)

更改:

http://abcdefc.com/Nfploginsystem/registration/resetpass?key=1234

为:

http://abcdefc.com/Nfploginsystem/registration/chkresetpass?key=1234

现在在chkresetpass上你会有params.key

答案 1 :(得分:1)

文档向您展示了如何使用params

http://grails.org/doc/latest/ref/Controllers/params.html

所以params.key