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

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

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

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

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

最新文章

  1. 小丁是怎样入门git的
  2. 爬虫requests模块 1
  3. Ubuntu PPTP 服务器安装
  4. servlet容器处理请求过程
  5. IntelliJ IDEA 15 显示工具栏及底部周边工具栏
  6. Vim编辑器的常用快捷键.
  7. spoj 362
  8. HBASE完全分布式模式的安装
  9. vue-cli如何引入bootstrap工具
  10. 在为知笔记中使用Markdown和思维导图
  11. 关于js高度和宽度的获取 ----2017-03-29
  12. 20164322韩玉婷 -----EXP3 免杀原理与实践
  13. 剑指Offer-- 二叉搜索树的后序遍历序列判断
  14. 【Python】【有趣的模块】【requests】【一】HTTP头信息总结
  15. top 学习
  16. (面试)Statement和PrepareStatement有什么区别
  17. java 方法修改主函数里基本数据类型和引用数据类型的区别
  18. Debounce 和 Throttle 的原理及实现---防止频繁触发某事件
  19. 在VS2012中采用C++中调用DLL中的函数(4)
  20. WCF可靠性会话之服务分流

热门文章

  1. Java反射说得透彻一些
  2. PHP作业记录
  3. 我与UML相爱相杀的狗血日常
  4. form 表单上传文件及传输数据的编码格式
  5. Hyper-V 中设置虚拟机静态 IP
  6. 第6.6节 Python动态执行小结
  7. PyQt(Python+Qt)学习随笔:QDateTimeEdit日期时间编辑部件
  8. 第15.40节、PyQt(Python+Qt)实战:moviepy实现MP4视频转gif动图的工具
  9. PyQt学习随笔:ListView控件获取当前选择项的方法
  10. 剑指offer二刷——数组专题——数组中重复的数字