关闭。此问题不符合堆栈溢出准则。它目前不接受答案。
<hr class=“my12大纲无baw0 bb bc-POWER-400”/
想改进此问题吗?更新问题,使其成为堆栈溢出的主题。
四年前关闭
改进这个问题
我一直在寻找一个现代的Java库,它使创建有效(X)HTML代码片段变得容易
是的,您可以使用模板语言,但有时您不想这样做,因为Java比插入您喜欢的模板语言有一些优势
我在许多项目中看到了许多内部HTML构建器,但我找不到Commons HTML构建器
有人知道吗
如果它利用Java5/6/7类型系统(泛型)并支持Fluent样式,那将是理想的选择。
或者像fluent风格的ie 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反模板语言(JATL)
我最终编写了自己的库,名为Java反模板语言(JATL)