HTTL(Hyper-Text Template Language)是一个高性能的开源JAVA模板引擎,适用于动态
HTML页面输出,可替代
JSP页面,指令和
Velocity相似。
HTTL采用类似于JSP的原理,将模板编译成
Java字节码运行,但比JSP的EL更进一步,使用强类型推导,减少运行期反射和转型,更加快速。
语法尽可能符合HTML和JAVA开发者的直觉,指令和老牌的Velocity类似,但改进了Velocity中不符合直觉的地方。 只保留最基本的条件迭代控制指令,渲染过程不允许修改原始数据,防止模板带过多业务逻辑。默认使用
HTML注释语法,避免干扰原生HTML页面。