Thymeleaf几个内置对象

简介: Thymeleaf几个内置对象

几个Thymeleaf基本内置对象:

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

通用使用方式:${#name.xxx}

  • 后端
request.setAttribute("name1", "value1");
request.getSession().setAttribute("name2", "value2");
request.getServletContext().setAttribute("name3", "value3");
  • 前端
<span th:text="${#request.getAttribute('name1')}"></span><br>
<span th:text="${#session.getAttribute('name2')}"></span><br>
<span th:text="${#servletContext.getAttribute('name3')}"></span><br>
<span th:text="${#request.getMethod()}"></span><br>
<span th:text="${#locale.language}"></span><br>

结果:

value1
value2
value3
GET
zh


相关文章
|
8月前
|
容器
Thymeleaf $/*/#/@语法
Thymeleaf $/*/#/@语法
|
2月前
|
容器
Thymeleaf内置对象与工具类【详解版】
Thymeleaf 3.0 提供了七大内置对象,包括${#ctx}(上下文对象)、${#param}(参数变量)、${#locale}(区域语言设置)、${#request}(HttpServletRequest)、${#response}(HttpServletResponse)、${#session}(HttpSession)和${#servletContext}(ServletContext)。示例代码展示了如何在后端传递不同对象容器中的参数到Thymeleaf模板。
|
2月前
|
XML 前端开发 Java
Spring Boot的Web开发之Thymeleaf模板引擎的解析及使用(Thymeleaf的基础语法以及常用属性)
Spring Boot的Web开发之Thymeleaf模板引擎的解析及使用(Thymeleaf的基础语法以及常用属性)
82 0
|
2月前
|
前端开发 Java Linux
Thymeleaf - 语法使用详解
Thymeleaf - 语法使用详解
45 0
|
设计模式 前端开发 Java
【JavaWeb】模板引擎Thymeleaf
内容提取出来单独的放在一个文件中,称为模板,对于一些动态的内容,可以将这些内容在模板中使用占位符占位,当服务器把这些动态的内容计算好了之后,就可以把模板中占位符替换成动态计算的结果,然后把组装好的HTML格式的字符串在返回给浏览器
【JavaWeb】模板引擎Thymeleaf
|
Java Spring
Spring Boot - Thymeleaf 内置对象
Spring Boot - Thymeleaf 内置对象
Spring Boot - Thymeleaf 内置对象
|
存储 移动开发 缓存
26、模板引擎thymeleaf
模板引擎根据一定的语义,将数据填充到模板中,产生最终的HTML页面。模板引擎主要分两种:客户端引擎和服务端引擎。
168 0
26、模板引擎thymeleaf
|
存储 缓存 Java
jsp的内置对象有哪些
JSP的内置对象是指在JSP页面系统中已经默认内置的Java对象,这些对象不需要开发人员显式声明即可使用。在JSP页面中,可以通过存取JSP内置对象实现与JSP页面和Servlet环境的相互访问。每个内部对象均有对应所属的ServletAPI类型。 JSP内置对象是基于JSP函数的抽象,任何的JSP页面都包含在输出,请求中,响应以及上下文和异常处理中。
100 0
jsp的内置对象有哪些
Thymeleaf语法详解
本文主要介绍下Thymeleaf的基本使用的语法
Thymeleaf语法详解
|
Java 数据安全/隐私保护 容器
JSP 内置对象(一)
jsp提供了9个内置对象,该对象会自动进行实例化操作 4种属性范围 page 只在一个保存属性,跳转无效request 一次请求保存属性,跳转依旧有效session 同一会话有效application 整个服务器上保存,所有用户都可使用 page属性 一个属性设置在本页上,跳转后无法获得 <%@ page import="java.
1399 0