Я всегда ищу современную библиотеку Java, которая упрощает создание допустимых (X) HTML-фрагментов.
Да, вы можете использовать язык шаблонов, но есть моменты, когда вы не хотите этого делать, потому что у Java есть некоторые преимущества перед вставкой вашего любимого языка шаблонов.
Я видел много встроенных HTML-конструкторов во многих проектах, но не существует Commons-HTML Builder, который я могу найти.
Кто-нибудь знает об этом?
Было бы идеально, если бы он воспользовался системой типа Java 5/6/7 (generics) и поддержкой Fluent Style. Или что-то вроде беглого стиля, например, стиля JQuery, или конечного автомата, используемого в насмешливых библиотеках, таких как JMock (педантично говорящая Монада).
Пример грубых построителей может быть:
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)