Basic introduction
FreeMarker is a template engine written in Java that generates text output based on templates. FreeMarker is web container agnostic, i.e. it doesn't know about servlets or HTTP when running on the web. It can not only be used as an implementation technology for the presentation layer, but also can be used to generate XML, JSP or Java, etc.
it works
it works
it works