【问题标题】:How to get cookie value in a template?如何在模板中获取 cookie 值?
【发布时间】: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版本

标签: playframework-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

【讨论】:

    猜你喜欢
    • 2011-09-05
    • 1970-01-01
    • 2017-03-09
    • 2011-11-22
    • 2016-07-01
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    • 2015-08-14
    相关资源
    最近更新 更多