访问grails gsp中的http请求参数

Rav*_*ari 8 grails http request

我正在使用grails开发一个Web应用程序,其中点击电子邮件用户中的链接重定向到我的grails网页.我的要求是访问我在gsp页面上的电子邮件链接中传递的http请求参数.

例如: - 我已通过链接http://example.com/testpage?a=something&b=12345,当用户点击此链接时,他会重定向到http://example.com/testpage,然后我可以从请求中获取参数值.
喜欢a=somethingb=12345.提前致谢.

Twe*_*e24 14

对于URL:

http://example.com/testpage?a=something&b=12345

把它放在你的GSP中

<body>
<p>Say ${params.a}</p>
<p>count to 5, please: ${params.b}</p>
</body>
Run Code Online (Sandbox Code Playgroud)

你会在你的页面上看到这个:

说些什么

数到5,请:12345


k-d*_*eux 5

在每个Grails控制器中,您都有一个params对象.因此,您必须提供一个有效的URL,将用户重定向到您的某个控制器并启动您的一个操作,即

http://localhost:8080/MyApplication/myController/confirm?a=funnyParamA&b=funnyParamB

class MyController {
  def confirm = {
       def a = params.a
       def b = params.b

       ...

  }
}
Run Code Online (Sandbox Code Playgroud)