grails - 如何从grails中的url获取Get参数

标签 grails

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

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

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

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

但我无法从 url 中获取该参数 -! 有人可以帮我解决这个问题吗?

最佳答案

改变:

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

到:

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

现在在 chkresetpass 操作上,您将拥有 params.key

关于grails - 如何从grails中的url获取Get参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27068799/

相关文章:

java - 创建错误条件并将其传回客户端

testing - Grails 不能使用 Spock 框架?

grails - Groovy 中的闭包与委托(delegate)

grails - 尝试将 GPar 与 IntelliJ 和 grails 一起使用

grails - 如何处理 GORM 异常

grails - 动态在另一个自定义tagLib中调用自定义tagLib

grails - Grails 2.4.4中的“域列表”字段

grails - Spring Security ACL中无法将java.lang.String强制转换为java.lang.Long

java - Grails 应用程序,可以从 Java DAO 服务访问数据库 - 如何访问 Controller 中的服务?

grails - 在Intellij上运行Grails 3应用