栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

thymeleaf入门使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

thymeleaf入门使用

springboot默认不支持JSP,所以需要引入第三方模板引擎技术实现页面渲染
整合thymeleaf需要引入starter依赖


    org.springframework.boot
    spring-boot-starter-thymeleaf
 

所有的thymeleaf页面都是html后缀,并且应该放在templates目录下,而且在html标签中加入名称空间

xmlns:th="http://www.thymeleaf.org"

所有的标签在thymeleaf中都用其对应的th:的前缀写法

基本使用

在jsp中,使用request作用域中的变量我们使用${}的形式来使用,在thymeleaf中也是同样的方式

thymeleaf中可以使用@{}的形式引用链接

去百度

去百度

当我们在application.properties配置文件中使用server.servlet.context-path属性给项目设置地址之后,使用@符号取地址,thymeleaf就会自动给地址前加上项目的地址,但是必须是绝对路径的写法(以/开头的地址写法),相对路径就是不以斜杠开头

静态导入

我们可以将页面的公共部分进行抽取,在common页面中存放公共的部分,语法为

公共部分

在使用的时候有语法供我们选择 th:insert th:replace th:include
语法

或者

三者的区别



  ...
  
将公共部分连同标签一同导入
将公共部分的标签内部的内容导入
将原来的标签直接替换为公共部分的标签

对应的结果



  ...
  
© 2011 The Good Thymes Virtual Grocery
© 2011 The Good Thymes Virtual Grocery
© 2011 The Good Thymes Virtual Grocery
循环

语法


    
    
    

在循环变量的后面加上一个status就可以使用thymeleaf中自带的一些变量,例如count表示计数,从1开始

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/777642.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号