There is another HTML generator: renderSnake. Here is how it looks:
public class Logo implements Renderable {
public void renderOn(HtmlCanvas html) throws IOException { //@formatter:off
html
.div(id("logo"))
.div(id("logo_text"))
.h1()
.a(href("index.html"))
.write("render")
.style().write(".snake { color:yellow; }")._style()
.span(class_("snake")).write("S")._span()
.write("nake")
._a()
._h1()
.h2().write("lean and mean HTML page writing machine")._h2()._div()
._div();
}
}
I’m not sure about the “_” versions but it sure looks better than JSP 🙂
Related articles: Simple HTML Output From Java Using renderSnake
Posted by digulla