springBoot的模版引擎
模版引擎
常见的模版引擎有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的模版引擎相关推荐
- thymeleaf依赖_玩转SpringBoot集成 Thymeleaf 模版引擎
随着互联网技术的发展,在前后端分离开发模式已经逐渐成为主流的今天,前后端技术的划分也越来越清晰,社会分工进一步细化,职业岗位也更加细分,慢慢开始就有了前端攻城狮和后端攻城狮,技术也进一步细分,出现了以 ...
- java mvc引擎_Velocity是一种Java模版引擎技术,MVC架构的一种实现,但它更多的是关注在Model和View之间,作为它们的桥梁。服务端渲染,我们使用最多的就是用他...
Velocity是一种Java模版引擎技术,MVC架构的一种实现,但它更多的是关注在Model和View之间,作为它们的桥梁.服务端渲染,我们使用最多的就是用他来渲染HTML.下面我们看看他与spri ...
- java freemarker 模版_Java模版引擎Freemarker
Java模版引擎Freemarker FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MV ...
- 【Java从0到架构师】SpringBoot - 页面模版_Thymeleaf
SpringBoot - 页面模版 集成 JSP 集成 Thymeleaf Thymeleaf 基本语法 注释 - 3 种 字面量 - ${} [[ ${} ]] 局部变量 - th:with.三目运 ...
- php框架里有模版引擎吗,Yii框架用模版引擎了吗?_PHP开发框架教程
Yii框架用模版引擎了吗? Yii框架没有用模版引擎,Yii照样采纳原始PHP作为模板语法,该框架是一个基于组件的高性能PHP框架,用于开发大型Web运用,而且采纳严厉的OOP编写,并供了Web运用开 ...
- Play 2.0 用户指南 - 模版引擎 -- 针对Scala开发者
2019独角兽企业重金招聘Python工程师标准>>> 一个基于Scala的类型安全的模版引擎 Play2.0带来了一个全新的真正强大的基于Scala的模版引擎.该引擎的设计灵感源于 ...
- 黄聪:VS2010开发T4模版引擎之基础入门
原文:http://www.cnblogs.com/lzrabbit/archive/2012/07/15/2591085.html 额,T4好陌生的名字,和NuGet一样很悲催,不为世人所熟知,却又 ...
- Nodejs学习笔记(五)--- Express安装入门与模版引擎ejs
目录 前言 Express简介和安装 运行第一个基于express框架的Web 模版引擎 ejs express项目结构 express项目分析 app.set(name,value) app.use ...
- laravel 模版引擎使用
laravel 模版引擎以 @标签 开头,以 @end标签 结尾,常用有 foreach foreachelse if for while等 1)foreach 和 foreachelse 差不到,区 ...
最新文章
- 用spss做多组两两相关性分析_两独立样本T检验及如何利用SPSS实现其操作
- ubuntu18.04.4 安装 微信
- 如何打造一个小而精的电商网站架构?
- ef sqlserver切换到mysql_可以为MySql和SqlServer使用EF上下文吗?
- 深度召回算法在字节跳动推荐系统的应用实践
- npm命令用于卸载或修剪Node.js中未使用的包
- table 条数过大优化_MySQL 数据库优化,看这篇就够了 | 不长不短,2000 字小结
- 查看linux电脑内存free命令,Linux free命令查看内存状态
- 微信小程序引入阿里矢量图标库
- 合作博弈:联盟、分配和核心core
- [bzoj4199][NOI2015]品酒大会
- 软件测试缺陷报告总结
- python倒数切片_python的切片操作
- stm32项目实战ST7735环境质量检测仪
- 数显之家快讯:「SHIO世硕心语」2021年,中国不可错过的5大红利!
- 微信小程序获取二维码scene报错40129
- webgl1到webgl2_我如何使用WebGL重建Gorillaz Andromeda音乐视频
- Win10 修复引导
- 按图搜索淘宝商品-item_search_img (拍立淘)
- 服务器风扇支持热插拔,被骗十几年 原来这些设备不能热插拔!
热门文章
- java游戏服务器面试_我做游戏开发这八年
- 单选按钮_PerlTk教程之按钮Button、复选按钮Checkbutton、单选按钮Radiobutton(附完整代码)...
- 解决mapgis比例尺不正确问题
- 【转】ABP源码分析三十七:ABP.Web.Api Script Proxy API
- 【转】WPF从我炫系列4---装饰控件的用法
- 认识ASP.NET 5项目结构和项目文件xproj
- ASP.NET MVC 入门7、Hellper与数据的提交与绑定
- 第二节:框架前期准备篇之AutoFac常见用法总结
- 《操作系统真象还原》-阅读笔记(下)
- innodb下的mvcc_从InnoDB了解MVCC