如何在模板中获取 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 值?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 CGI::Cookie.parse 中获取 cookie 值?
如何在 Swift 4 中从 WKWebView 获取 cookie 值?