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