thymeleaf中 和作用域 相关的 内置对象

域内置对象

thymeleaf中内置了以下几个和作用域相关的内置对象:

  • #ctx:模板引擎的全局上下文对象;
  • #locale:在全局上下文中维护的java.util.Locale对象;
  • #request:表示HttpServletRequest对象,只在Web环境下使用;
  • #response:表示HttpServletResponse对象,只在Web环境下使用;
  • #session:表示HttpSession对象,只在Web环境下使用;
  • #servletContext:表示ServletContext对象,只在Web环境下使用。

示例

<span th:text="${#locale.language}">span><br>

<span th:text="${#request.getAttribute('name')}">span><br>

<span th:text="${#session.getAttribute('name')}">span><br>
<h1 th:text="${#request.getSession().getAttribute('ses')}">h1>

<span th:text="${#servletContext.getAttribute('name')}">span><br>
<h1 th:utext="${#request.getServletContext().getAttribute('name')}">h1>


你可能感兴趣的:(#,Freemarker,/,Thymeleaf,前端,servlet,spring)