将存储在cookie中的令牌发送到服务器并获得布尔返回

时间:2014-08-20 08:10:09

标签: javascript cookies freemarker

我不知道这是否可行。我在网上搜索了很多,没有大的帮助来证明它可以工作。

我想要的是获取保存在cookie中的令牌。然后将此cookie放入freemarker函数调用中。那么服务器将回复true或false。取决于令牌是否有效。如果有效则会写入内容。

<#if (object.somefunction (GrabTokenAndSendIt) )!false> Show Content </#if>

有可能做这样的事吗?我是freemarker的新手。所以任何提示在这里都很有用。 我在javascript中使用以下命令从cookie中获取令牌

localStorage.getItem('userToken')

1 个答案:

答案 0 :(得分:0)

FreeMarker没有证明可以开箱即用地访问HTTP或servlet相关的东西。如果愿意,可以通过Web应用程序框架向其公开这些内容,但通常不应该这样做。 FreeMarker主要用作MVC View,因此它不应该处理像cookie这样的非呈现问题。如果访问者有权查看该条件内容,您应该在MVC控制器中检查该cookie,然后将其放入日期模型(也称为模板上下文)。