我一直在寻找能够轻松创建有效 (X)HTML 片段的现代 Java 库。
是的,您可以使用模板语言,但有时您不想这样做,因为与插入您最喜欢的模板语言相比,Java 有一些优势。
我在许多项目中看到了很多内部 HTML 构建器,但我找不到 Commons-HTML Builder。
有人知道吗?
如果它利用 Java 5/6/7 类型系统(泛型)并支持 Fluent Style,那将是理想的选择。 或者类似 fluent 风格的东西,即 JQuery 风格链接,或者用于模拟 JMock 等库的状态机(学究式地说是 Monad)。
一个粗略的构建器示例可能是:
new Html().title("stuff").body().in().div().in().h1("Hello World").hr();
另一个例子: http://codemonkeyism.com/the-best-markup-builder-i-could-build-in-java/
我最终写了自己的:Java Anti-template Language (JATL)
最佳答案
我最终编写了自己的库,名为 Java Anti-template Language (JATL)
关于Java HTML Builder(反模板)库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3583846/