自由标记模板 - 用户会话上下文

时间:2015-06-10 02:07:33

标签: freemarker

Freemarker模板是否支持类似于JSP的用户会话?

我们可以读写用户会话吗?

1 个答案:

答案 0 :(得分:0)

Freemarker本身并不关心会话,HTTP请求等。它只是通过数据模型接收一堆对象,然后它就可以访问它们。因此,模板可以做的就是Web应用程序框架。虽然修改MVC模板中的会话确实很有气味。这是MVC控制器的职责。

但是,如果您使用的是FreemarkerServlet,那么会创建一个数据模型,用于公开请求,会话和应用程序范围中的变量,还提供RequestSession,{ {1}}变量来读取特定的范围。虽然Application实际上只是遗留或仅JSP应用程序的适配器,否则我会避免它。