Freemarker模板是否支持类似于JSP的用户会话?
我们可以读写用户会话吗?
答案 0 :(得分:0)
Freemarker本身并不关心会话,HTTP请求等。它只是通过数据模型接收一堆对象,然后它就可以访问它们。因此,模板可以做的就是Web应用程序框架。虽然修改MVC模板中的会话确实很有气味。这是MVC控制器的职责。
但是,如果您使用的是FreemarkerServlet
,那么会创建一个数据模型,用于公开请求,会话和应用程序范围中的变量,还提供Request
,Session
,{ {1}}变量来读取特定的范围。虽然Application
实际上只是遗留或仅JSP应用程序的适配器,否则我会避免它。