Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java velocity中的会话范围_Java_Frameworks_Velocity - Fatal编程技术网

Java velocity中的会话范围

Java velocity中的会话范围,java,frameworks,velocity,Java,Frameworks,Velocity,如何在VELOCITY in view部分中使用会话范围我使用sample.vm就是这样 我的要求是,当我登录到一个页面时,我想在会话中存储用户名和一些详细信息,如果我按logout,我想清除该会话中的所有信息。使用velocity呈现模板时,你必须传递一个基本上是哈希映射的上下文 因此,在呈现模板之前,将会话中的内容复制到该上下文中 按logout时,按照标准惯例,简单地销毁会话对象。通常情况下,您不需要对速度执行任何特殊操作 在这种情况下,您可以明确地调用velocity,形成一个servl

如何在VELOCITY in view部分中使用会话范围我使用sample.vm就是这样


我的要求是,当我登录到一个页面时,我想在会话中存储用户名和一些详细信息,如果我按logout,我想清除该会话中的所有信息。

使用velocity呈现模板时,你必须传递一个基本上是哈希映射的上下文

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

按logout时,按照标准惯例,简单地销毁会话对象。通常情况下,您不需要对速度执行任何特殊操作


在这种情况下,您可以明确地调用velocity,形成一个servlet。如果你使用一个框架,它会在幕后做很多这方面的工作,但即使在这种情况下,简单地处理会话也可以做到这一点。

谢谢peter。我以不同的方式完成了我的任务,在action类i中使用了这个技巧HttpServletRequest.getSession