如何在Grails 2.0中创建和检索Cookie?

cav*_*neb 17 cookies grails

我正在尝试使用Grails 2(RC3)创建一个cookie.我将它用于Facebook画布应用程序,这意味着在每次浏览器刷新时,会话都会丢失.

我尝试过使用cookies插件,但似乎与Grails 2不兼容.

任何帮助将不胜感激!

Dón*_*nal 31

您可以使用<g:cookie>标记检索GSP中cookie的值

Hello  <g:cookie name="myCookie" />
Run Code Online (Sandbox Code Playgroud)

您也可以在控制器中使用此标记:

String name = g.cookie(name: 'myCookie')
Run Code Online (Sandbox Code Playgroud)

您可以使用Servlet API设置cookie

Cookie cookie = new Cookie("myCookie","Cookie Monster")
cookie.maxAge = 100
response.addCookie(cookie)
Run Code Online (Sandbox Code Playgroud)

  • 我找到了答案:`def signedRequestCookie = request.cookies.find {it.name =='signed_request'}`...再次感谢! (5认同)