1. 自定义标签和html标签
模版基础配置。文件位置:/org/beetl/core/beetl-default.properties
l html标签:
HTML_TAG_SUPPORT = true
HTML_TAG_FLAG = #
HTML_TAG_BINDING_ATTRIBUTE = var
说明:
HTML_TAG_SUPPORT = true HTML_TAG_FLAG = #
符号为#,默认配置下,模板引擎识别这样的类似html标签,并能调用相应的标签函数或者模板文件。
HTML_TAG_BINDING_ATTRIBUTE = var
如果标签属性有var,则认为是需要绑定变量给模板的标签函数
l 自定义标签:
## 标签类
TAG.include= org.beetl.ext.tag.IncludeTag
说明:
注册了一个include标签函数
2,定界符与占位符号
Beetl模板语言类似JS语言和习俗。
l 定界符号: (表达式)
l 占位符用于静态文本里嵌入占位符用于输出:${}
3. 全局变量,临时变量、共享变量、模板变量
l 全局变量 全局变量是通过template.binding传入的变量,这些变量能在模板的任何一个地方,包括子模板都能访问。(后台配合)
n 实现方式:
template.binding("list",service.getUserList()); // list:用户列