Hapax 是一个Java的简单文本模板,特别适合用来在 Java 程序中生成文本信息。语法和 Google 的 ctemplate 类似。Hapax 不依赖现有的 web 框架,使用在 servlet 或者服务端应用程序中使用。
使用示例:
package com.xfltr.hapax.examples; import com.xfltr.hapax.Template; import com.xfltr.hapax.TemplateDictionary; import com.xfltr.hapax.TemplateException; class HelloWorldExample { public static void main(String[] args) throws TemplateException { Template tmpl = Template.parse("Hello, {{WORLD:h}}"); TemplateDictionary dict = TemplateDictionary.create(); dict.put("WORLD", "Iapetus"); System.out.println(tmpl.renderToString(dict)); } }