模版引擎

常见的模版引擎有JSP、Velocity、Freemarker和Thymeleaf

Thymeleaf模版

  • 使用时需要把html页面放在classpath:/templates/文件夹下,thymeleaf就能自动渲染
  • 创建模版文件,并需要导入thymeleaf的名称空间
    <html lang="en" xmlns:th="http://www.thymeleaf.org">
  • 使用模版
    <!DOCTYPE html>
    <html lang="en" xmlns:th="http://www.thymeleaf.org">
    <head><meta charset="UTF-8"><title>[[${title}]]</title>
    </head>
    <body>
    <h1 th:text="${title}"></h1>
    <div th:text="${info}">这里的文本之后将会被覆盖</div>
    </body>
    </html>
  • 在controller里面准备模版需要的数据
    @Controller
    public class HelloT {@RequestMapping("/ht")public String ht(Model model) {model.addAttribute("title","hello Thymeleaf").addAttribute("info","this is first thymeleaf test");return "t1";}
    }

语法规则

th:text --》改变元素里面的文本内容

th:任意的html属性 --》替换原生的属性的值;html属性值只要加上了th:就相当于兼容了Thymeleaf模版

  • 参考文档
  • 中文参考

springBoot的模版引擎相关推荐

  1. thymeleaf依赖_玩转SpringBoot集成 Thymeleaf 模版引擎

    随着互联网技术的发展,在前后端分离开发模式已经逐渐成为主流的今天,前后端技术的划分也越来越清晰,社会分工进一步细化,职业岗位也更加细分,慢慢开始就有了前端攻城狮和后端攻城狮,技术也进一步细分,出现了以 ...

  2. java mvc引擎_Velocity是一种Java模版引擎技术,MVC架构的一种实现,但它更多的是关注在Model和View之间,作为它们的桥梁。服务端渲染,我们使用最多的就是用他...

    Velocity是一种Java模版引擎技术,MVC架构的一种实现,但它更多的是关注在Model和View之间,作为它们的桥梁.服务端渲染,我们使用最多的就是用他来渲染HTML.下面我们看看他与spri ...

  3. java freemarker 模版_Java模版引擎Freemarker

    Java模版引擎Freemarker FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MV ...

  4. 【Java从0到架构师】SpringBoot - 页面模版_Thymeleaf

    SpringBoot - 页面模版 集成 JSP 集成 Thymeleaf Thymeleaf 基本语法 注释 - 3 种 字面量 - ${} [[ ${} ]] 局部变量 - th:with.三目运 ...

  5. php框架里有模版引擎吗,Yii框架用模版引擎了吗?_PHP开发框架教程

    Yii框架用模版引擎了吗? Yii框架没有用模版引擎,Yii照样采纳原始PHP作为模板语法,该框架是一个基于组件的高性能PHP框架,用于开发大型Web运用,而且采纳严厉的OOP编写,并供了Web运用开 ...

  6. Play 2.0 用户指南 - 模版引擎 -- 针对Scala开发者

    2019独角兽企业重金招聘Python工程师标准>>> 一个基于Scala的类型安全的模版引擎 Play2.0带来了一个全新的真正强大的基于Scala的模版引擎.该引擎的设计灵感源于 ...

  7. 黄聪:VS2010开发T4模版引擎之基础入门

    原文:http://www.cnblogs.com/lzrabbit/archive/2012/07/15/2591085.html 额,T4好陌生的名字,和NuGet一样很悲催,不为世人所熟知,却又 ...

  8. Nodejs学习笔记(五)--- Express安装入门与模版引擎ejs

    目录 前言 Express简介和安装 运行第一个基于express框架的Web 模版引擎 ejs express项目结构 express项目分析 app.set(name,value) app.use ...

  9. laravel 模版引擎使用

    laravel 模版引擎以 @标签 开头,以 @end标签 结尾,常用有 foreach foreachelse if for while等 1)foreach 和 foreachelse 差不到,区 ...

最新文章

  1. 用spss做多组两两相关性分析_两独立样本T检验及如何利用SPSS实现其操作
  2. ubuntu18.04.4 安装 微信
  3. 如何打造一个小而精的电商网站架构?
  4. ef sqlserver切换到mysql_可以为MySql和SqlServer使用EF上下文吗?
  5. 深度召回算法在字节跳动推荐系统的应用实践
  6. npm命令用于卸载或修剪Node.js中未使用的包
  7. table 条数过大优化_MySQL 数据库优化,看这篇就够了 | 不长不短,2000 字小结
  8. 查看linux电脑内存free命令,Linux free命令查看内存状态
  9. 微信小程序引入阿里矢量图标库
  10. 合作博弈:联盟、分配和核心core
  11. [bzoj4199][NOI2015]品酒大会
  12. 软件测试缺陷报告总结
  13. python倒数切片_python的切片操作
  14. stm32项目实战ST7735环境质量检测仪
  15. 数显之家快讯:「SHIO世硕心语」2021年,中国不可错过的5大红利!
  16. 微信小程序获取二维码scene报错40129
  17. webgl1到webgl2_我如何使用WebGL重建Gorillaz Andromeda音乐视频
  18. Win10 修复引导
  19. 按图搜索淘宝商品-item_search_img (拍立淘)
  20. 服务器风扇支持热插拔,被骗十几年 原来这些设备不能热插拔!

热门文章

  1. java游戏服务器面试_我做游戏开发这八年
  2. 单选按钮_PerlTk教程之按钮Button、复选按钮Checkbutton、单选按钮Radiobutton(附完整代码)...
  3. 解决mapgis比例尺不正确问题
  4. 【转】ABP源码分析三十七:ABP.Web.Api Script Proxy API
  5. 【转】WPF从我炫系列4---装饰控件的用法
  6. 认识ASP.NET 5项目结构和项目文件xproj
  7. ASP.NET MVC 入门7、Hellper与数据的提交与绑定
  8. 第二节:框架前期准备篇之AutoFac常见用法总结
  9. 《操作系统真象还原》-阅读笔记(下)
  10. innodb下的mvcc_从InnoDB了解MVCC