Thymeleaf是适用于Web和独立环境的现代服务器端Java模板引擎。Thymeleaf的主要目标是为您的开发工作流程带来优雅自然的模板 - 可以在浏览器中正确显示的HTML,也可以用作静态原型,从而在开发团队中实现更强大的协作。

借助Spring Framework的模块,与您喜欢的工具的大量集成,以及插入您自己的功能的能力,Thymeleaf是现代HTML5 JVM Web开发的理想选择 - 尽管它可以做得更多。

Natural templates

用Thymeleaf编写的HTML模板看与原生的HTML相同,让在您的应用程序中运行的实际模板继续作为有用的设计部件。

<table><thead><tr><th th:text="#{msgs.headers.name}">Name</th><th th:text="#{msgs.headers.price}">Price</th></tr></thead><tbody><tr th:each="prod: ${allProducts}"><td th:text="${prod.name}">Oranges</td><td th:text="${#numbers.formatDecimal(prod.price, 1, 2)}">0.99</td></tr></tbody>
</table>

Integrations galore

Eclipse,IntelliJ IDEA,Spring,Play,甚至是用于Java EE 8的崭新的模型 - 视图 - 控制器API。使用您喜欢的Web开发框架,在您喜欢的工具中编写Thymeleaf。

【官翻】Thymeleaf框架简介相关推荐

  1. “动吧“ - crud 练习 part7 - Shiro安全框架简介 - 58~60 - 、[扩展] - 动态菜单 - 60

    名词: ------------------------------------------- subject - 主体.起因 - (登录到==>登录成功后 , 全部的记录) principal ...

  2. Django框架简介

    Django框架简介 MVC框架和MTV框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model).视图(View) ...

  3. Apache Shiro权限控制框架简介

    Apache Shiro权限控制框架简介 要想实现权限控制,可以自己写代码实现,蓄力都的权限控制可以通过过滤器Filter实现,细粒度的权限控制是基于代理对象结合自定义的注解和反射技术来实现,反射技术 ...

  4. 六款值得推荐的Android开源框架简介

    六款值得推荐的Android开源框架简介 技术不再多,知道一些常用的.不错的就够了.下面就是最近整理的"性价比"比较高的Android开源框架,应该是相对实用的. 1.volley ...

  5. 爬虫基础(五)-----scrapy框架简介

    ---------------------------------------------------摆脱穷人思维 <五> :拓展自己的视野,适当做一些眼前''无用''的事情,防止进入只关 ...

  6. Spring Boot - Thymeleaf模板简介以及集成

    文章目录 Spring Boot - Thymeleaf模板简介以及集成 1.什么是Thymeleaf? 2.标准表达式 2.1 变量表达式 2.2 选择表达式/星号表达式 2.3 URL表达式 2. ...

  7. 分布式电商项目十四:Vue前端框架简介及使用

    Vue前端框架简介及使用 就像是后端我们使用springboot来进行开发一样,前端需要使用Vue框架进行开发.由于前端不是我们的主要内容,所以只介绍简单的使用内容.具体更深的内容请参考Vue的官方网 ...

  8. WEEX框架(一)框架简介和快速上手体验

    框架简介 Weex,是能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验的框架,并支持iOS.安卓.Web等多端部署,由阿里巴巴研发和维护. 对于移动开发者来说,W ...

  9. 第三方框架简介ios

    第三方框架简介iOS 图像 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片 ...

最新文章

  1. UnicodeDecodeError: ‘ascii’ codec can’t decode...: ordinal not in range(128 问题解决
  2. Android中Intent和Intent过滤器详解
  3. 关键七步,用Apache Spark构建实时分析Dashboard
  4. 移植Python2到TQ2440
  5. 复利计算再升级——连接数据库
  6. python生成csv文件带水印_Python从CSV文件导入数据和生成简单图表
  7. scrollwidth ,clientwidth ,offsetwidth 三者的区别
  8. HDU 1978 How many ways DP问题
  9. ESXI忘记密码怎么办?
  10. 高通qca9565网卡驱动_修改注册表让Surface Go的无线网卡支持频段选择
  11. 多目标进化优化 郑金华pdf_简化审批流程 金华首张以“告知承诺制”审批的医疗器械经营许可证发放...
  12. 精选算法题(1)——枚举符合要求的算术表达式(DFS、回溯法)
  13. 使用SmartUpload的步骤
  14. 新路由3详细刷机教程
  15. 4讲 图像 表格 实际应用-菜谱 课堂练习-课程表
  16. solidworks出专利图小技巧
  17. CH模拟赛 皇后游戏
  18. html按钮 字 颜色代码,html中按钮的字体颜色怎么设置?
  19. 一年半的外包程序员心得体会
  20. 为什么oracle打不开,oracle-Ora-01081_数据库打不开_错误解决方法

热门文章

  1. 用BAT执行WINARA,进行备份指定的多个目录及文件
  2. python的字符串类型
  3. 转贴一篇:《不尽阑珊----阿休罗的眼泪》
  4. usb禁止重定向_USB设备重定向问题的智能诊断方法与流程
  5. delphi 手机号/Email/传真号验证有效性
  6. 平面设计师快速入门(1)PS-色彩模式图像大小
  7. Github初步使用
  8. OMNET++/Veins VANET仿真:SUMO场景生成
  9. 特斯拉美国召回近1.2万辆汽车,软件Bug或导致自动刹车
  10. 可靠的网络兼职,这四种兼职骗子很多,要警惕!