如何在模板中获取 cookie 值?

Posted

技术标签:

【中文标题】如何在模板中获取 cookie 值?【英文标题】:How to get cookie value in a template? 【发布时间】:2013-01-27 15:42:52 【问题描述】:

在 Play 1.x 的模板中检索 cookie 及其值的方法是什么?

我尝试了以下方法:

request.cookies.get('comment.name')

但它给了我play.mvc.Http$Cookie@53ea9981 而不是Fabien

我检查了我的浏览器并且 cookie 存在。

【问题讨论】:

play 1.x版本 【参考方案1】:

您会看到 request.cookies.get('comment.name') 返回一个 Http.Cookie

根据 API,有一个 value 字段,这肯定是你想要的。

request.cookies.get('comment.name').value

【讨论】:

谢谢你这工作。我只是认为它会存在访问 cookie 的捷径(例如“会话”、“闪存”、“语言”、“消息”……)【参考方案2】:

request.cookies 是一个包含Http.Cookie 值的Map

你可以通过

request.cookies.get('comment.name').value

【讨论】:

以上是关于如何在模板中获取 cookie 值?的主要内容,如果未能解决你的问题,请参考以下文章

如何在asp.net网站中获取cookie值

如何从 CGI::Cookie.parse 中获取 cookie 值?

如何在 Swift 4 中从 WKWebView 获取 cookie 值?

js中如何获取Cookies的值

如何在 Tampermonkey 中获取 cookie? [复制]

jmeter 如何 提取 cookie 中的值