通过文本表达的 “宏的名称” 来直接调用某个宏
宏允许先使用再定义
宏可以定义局部变量
命名空间:
使用多个名称空间的变数....这个在建立 “宏库”
内置与Java语言无关的字符串,列表,Map的操作方法
能提示模版中的拼写错误以及其他错误
当访问一个不存在的变量时,freemarker在执行模版时会报错
通过配置,可以指定freemarker...更强大的XML转换功能
模版元程序:
捕捉到输出任意部分范本背景变量
任意解释的范围变量,类似一个模版定义
thymeleaf
thymeleaf基本概念
thymeleaf是一个XML,XHTML...,HTML5模板引擎,可用于Web与非Web应用
thymeleaf主要目标: 提供一个可被浏览器正确显示的,格式良好的模板创建方式,可以用于静态建模
可以使用thymeleaf创建经过验证的XML与HTML...模板:
相对于编写逻辑代码,开发者只需将标签属性添加到模板中即可
这些标签就会在文档对象模型DOM上执行预先制定好的逻辑
thymeleaf具有良好的扩展性:
可以使用thymeleaf自定义模板属性集合