Java
我今天就简单的介绍一下Java的模板引擎 Themeleaf
Thymeleaf是一个适用于Web和独立环境的现代服务器端Java模板引擎。
Thymeleaf的主要目标是为您的开发工作流程带来优雅的 自然模板 - 可以在浏览器中正确显示的HTML,也可以用作静态原型,从而在开发团队中实现更强大的协作。
通过Spring Framework模块,与您喜欢的工具的大量集成,以及插入您自己的功能的能力,Thymeleaf是现代HTML5 JVM Web开发的理想选择 - 尽管它可以做得更多。
简单表达式
字面l量
'one text'
, 'Another one!'
,... 0
, 34
, 3.0
, 12.3
,... true
, false
null
one
, sometext
, main
,... 文字操作
+ |The name is ${name}|
算术运算
+
, -
, *
, /
, %
-
布尔运算
and
, or
!
, not
>
, <
, >=
, <=
( gt
, lt
, ge
, le
) ==
, !=
( eq
, ne
) 条件判断
(if) ? (then) (if) ? (then) : (else) (value) ?: (defaultvalue)
特殊操作
_
举个栗子所有操作与表达式都可以进行组合和嵌套:
'User is of type ' + (${user.isAdmin()} ? 'Administrator' : (${user.type} ?: 'Unknown'))
后面会对 Thymeleaf 进行学习一起撸起袖子敲代码吧.....
可以关注微信公众号:爱敲代码的猫
本文由Aquan 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: 三月 6,2019