这配置文件整体说明了Beetl提供的功能

    第2行配置引擎实现类,默认即可.

    第3,4行指定了占位符号,默认是 },也可以指定为其他占位符。

    第5,6行指定了语句的定界符号,默认是<% %>,也可以指定为其他定界符号

    第7行指定IO输出模式,默认是FALSE,即通常的字符输出,在考虑高性能情况下,可以设置成true。详细请参考高级用法

    第8,9行指定了支持HTML标签,且符号为#,默认配置下,模板引擎识别这样的类似html标签,并能调用相应的标签函数或者模板文件。你也可以指定别的符号,如bg: 则识别<bg:

    第11行指定允许本地Class直接调用

    第12行指定模板字符集是UTF-8

    第13行指定异常的解析类,默认是ConsoleErrorHandler,他将在render发生异常的时候在后台打印出错误信息(System.out)。

    第14行指定了本地Class调用的安全策略

    第15行配置了是否进行严格MVC,通常情况下,此处设置为false.

    第18行指定了默认使用的模板资源加载器,注意,在beetl与其他MVC框架集成的时候,模板加载器不一定根据这个配置,比如spring,他的RESOURCE_LOADER以spring的配置为准

    第23行配置了自定义的方法所在的目录以及文件名后缀。beetl既支持通过java类定义方法,也支持通过模板文件来定义方法

    第26行配置了自定义的html标签所在的目录以及文件名后缀。beetl既支持通过java类定义标签,也支持通过模板文件来定义标签

    第31行注册了一个date方法,其实现类是

    第34行注册了一个方法包strutil,其实现类org.beetl.ext.fn.StringUtil,此类的每个public方法都将注册为beetl的方法

    第37行注册了一个日期格式化函数

    第40行注册了一个include标签函数

    3.0 以后版本支持第二对占位符,定界符