我今天就简单的介绍一下Java的模板引擎Themeleaf
Themeleaf 是一个适用于Web和独立环境的现代服务器端Java模板引擎。
Thymeleaf的主要目标是为您的开发工作流程带来优雅的自然模板 - 可以在浏览器中正确显示的HTML,也可以用作静态原型,从而在开发团队中实现更强大的协作。
通过Spring Framework模块,与您喜欢的工具的大量集成,以及插入您自己的功能的能力,Thymeleaf是现代HTML5 JVM Web开发的理想选择 - 尽管它可以做得更多。
'one text','Another one!',...0,34,3.0,12.3,...true,falsenullone,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'))