Freemarker

A java Template framework to create any sort of text.