1

1) 谁知道,请在带有 Thymeleaf 模板引擎的页面中提供有关会话的更多信息。

2) Thymeleaf 中默认启用会话,就像在 JSP 中一样?

3) 在 Thymeleaf 中,会话对象有什么限制吗?

4)在 Thymeleaf 中有(或需要)一些用于处理会话的特定结构?

在 JSP 中,我们默认使用 session="true",我们必须使用如下内容:

<jsp:directive.page contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" session="false" />

Google 或 Thymeleaf 论坛没有足够的信息来说明这个模板引擎是如何与会话一起工作的。

我的英语基础水平。

4

3 回答 3

4

使用 #httpSession 或 ${session} 对象及其方法来检查 ServletSession 。请确保您正在使用 ExpressionLanguage 执行所有操作。

点击这里了解更多。

于 2014-12-21T19:54:07.537 回答
2

Thymeleaf 是一个模板引擎,或者可选地(虽然最常用)用作 Spring MVC 中的视图层。作为一个模板引擎,它与会话没有任何关系。它的工作只是处理 EL 并输出标记。

另一方面,Spring MVC 将允许会话 bean 范围,并且可以让您访问和修改会话。见http://static.springsource.org/spring/docs/3.2.x/spring-framework-reference/html/mvc.html

另请参阅: Spring MVC:HTTP 会话管理“等效” Spring“会话”范围的 bean

于 2013-06-05T15:27:46.327 回答
0

您可以轻松地使用 session 与 thymelaaf 。

   session.setAttribute("mySessionAttribute", "someValue");

您可以访问直接会话属性。

${#session.getAttribute('mySessionAttribute')}
于 2017-10-08T04:18:32.233 回答