当前位置: 首页 > news >正文

(一)Thymeleaf用法——Thymeleaf简介

      

1. thymeleaf认识

参考官方文档(
     
 

1.1 介绍

Thymeleaf是面向Web和独立环境的现代服务器端Java模板引擎,能够处理HTML,XML,JavaScript,CSS甚至纯文本

Thymeleaf的主要目标是提供一个优雅和高度可维护的创建模板的方式。为了实现这一点,它建立在自然模板的概念上,将其逻辑注入到模板文件中,不会影响模板被用作设计原型。这改善了设计的沟通,弥合了设计和开发团队之间的差距。

Thymeleaf也从一开始就设计了Web标准 - 特别是HTML5 - 允许您创建完全验证的模板,如果这是您需要的。

1.2 Themeleaf可处理的模板

可让您处理六种模板,每种模板称为模板模式:【有两种标记模板模式(HTMLXML),三个文本模板模式(TEXTJAVASCRIPTCSS)和无操作模板模式(RAW)。】

  • HTML
  • XML
  • TEXT
  • JAVASCRIPT
  • CSS
  • RAW

1.3 其他

完全替代 JSP技术
thymeleaf解析原理: thymeleaf在指定的模式下处理文件之前会首先将文件转换为格式良好的XML文件,而此XML文件仍然是完全有效的HTML5;解析xml方式为SAX,Html页面要求严格格式,一定要有封闭标签:/> 或 </>
 
示例:
  

 

相关文章:

  • 【Python】 命名空间与LEGB规则
  • 通用的进程监控脚本process_monitor.sh使用方法
  • Spark on Yarn集群搭建详细过程
  • MySQL学习笔记-数据类型与操作数据表
  • sklearn包学习
  • 转一个简单的vue.js的图片懒加载的插件代码!
  • 学渣的逆袭:他叛逆狂妄,却搞出不少大新闻
  • MySQL 数据库分表分区
  • LVS+keepalived 下部署RTSP负载均衡
  • Android DatePickerDialog样式不一致的问题
  • js变量作用域和闭包的示例
  • 王小川分享AI
  • 从源代码编译 Vim 8.0
  • 2015年北京大学软件project学科优秀大学生夏令营上机考试---C:单词翻转面试题...
  • Ubuntu 安装chrome
  • 收藏网友的 源程序下载网
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • CentOS7 安装JDK
  • download使用浅析
  • egg(89)--egg之redis的发布和订阅
  • HTTP 简介
  • javascript 总结(常用工具类的封装)
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • vue脚手架vue-cli
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 爱情 北京女病人
  • 大主子表关联的性能优化方法
  • 简单易用的leetcode开发测试工具(npm)
  • 蓝海存储开关机注意事项总结
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 七牛云假注销小指南
  • 前端面试之闭包
  • 如何用vue打造一个移动端音乐播放器
  • 使用agvtool更改app version/build
  • 使用putty远程连接linux
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • Mac 上flink的安装与启动
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • #Linux(Source Insight安装及工程建立)
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (poj1.2.1)1970(筛选法模拟)
  • (二)JAVA使用POI操作excel
  • (二)斐波那契Fabonacci函数
  • (简单) HDU 2612 Find a way,BFS。
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)Linux整合apache和tomcat构建Web服务器
  • ******之网络***——物理***