首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Grails 2.0中创建和检索Cookie?

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

Stack Overflow用户
提问于 2011-12-16 01:11:11
回答 2查看 13K关注 0票数 17

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

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

任何帮助都将不胜感激!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-16 01:18:44

您可以使用标记检索GSP中的cookie值

代码语言:javascript
复制
Hello  <g:cookie name="myCookie" />

您还可以从控制器使用此标记:

代码语言:javascript
复制
String name = g.cookie(name: 'myCookie')

可以使用Servlet API设置cookie

代码语言:javascript
复制
Cookie cookie = new Cookie("myCookie","Cookie Monster")
cookie.maxAge = 100
response.addCookie(cookie)
票数 31
EN

Stack Overflow用户

发布于 2014-11-23 11:09:34

您可以使用Cookie Plugin

代码语言:javascript
复制
// Inject service
def cookieService
...
// This sets a cookie with the name `username` to the value `admin`     with a expiration set to a week, defined in seconds
cookieService.setCookie('username', 'admin', 7 * 24 * 60)
cookieService.getCookie('username') // returns 'admin'
cookieService.deleteCookie('username')
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8523952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档