Beetl模板引擎的优点:
功能完备,作为直流的模板引擎,Beetl具有相当多的功能和其他模板引擎不具备的功能。
适用于各种场合,比如对响应速度有很高的要求的大型网站,功能繁多的CMS管理系统。以及代码生成器。
语法和适用习俗简单:类似于JavaScript语法和习俗。但又是专门渲染定制,也支持HTML标签。是的开发CMS系统变得更加简单。
超高的性能:Beetl远超过主流java’JavaScript模板引擎,引性能5~6倍于Freemarker,2倍于jsp。
易于整合。Beetl能很容易的与各种Web框架整合,入SpringMVC,ACT国内的Nutz和JFinal还有Struts,Jodd,Servlet等等。
支持模板单独开发和测试。在MVC架构中,即使没有M和C部分。也能开发和测试。
扩展和个性化。Beetl支持自定义方法,格式化函数,虚拟属性,标签和HTML标签,同时也支持自定义占位符和控制语句起始符号。
安装Beetl在pom.xml添加一下依赖。
<dependency>
<groupId>com.ibeetl</groupId>
<artifactId>beetl-framework-starter</artifactId>
<version>1.1.58.RELEASE</version>
</dependency>
Beetl支持自定义定界符号和占位符号。默认使用<%%>作为界定符号。使用${}作为占位符号,也可以的配置自己喜欢的占位符号。
常用的有:
@ ,和回车作为界定符号。