会话范围的速度

时间:2010-05-31 11:35:54

标签: java frameworks velocity

如何在VELOCITY中使用会话范围(在视图部分我使用sample.vm)。

我的要求是当我登录页面时,我想存储用户的姓名&会话中的一些细节,如果我按下注销,我想清除该会话中的所有信息。

1 个答案:

答案 0 :(得分:0)

使用velocity渲染模板时,您必须传递一个基本上是哈希映射的Context。

因此,在呈现模板之前,将会话中的内容复制到该上下文中。

按logout时,按照标准惯例简单地销毁Session对象。通常你不需要对速度做任何特殊的事情。

嗯,这就是你从一个servlet中明确地调用velocity的情况。如果你使用一个框架,它在幕后做了很多这样的事情,但即使在这种情况下,简单地处理Session也可以解决问题。