FM-Classic provides an easy way to get data from Java servlets into Web pages. It also helps you keep graphic design separate from application logic. The template language is powerful and intuitive, the compiler is fast, and the output approaches the speed of static HTML pages. FM-Classic is a continuation of the FreeMarker 1.x code base.

This release adds the freemarker.engine package. This ties together the template system, the cache, and the reflection code to present a unified API to all these services. This also adds lambda expressions to the template engine. In addition, variable expressions can be escaped on output, to prevent XSS attacks and the like

FM-Classic – Freecode