Home > Guides > Core Developers Guide > Result Types > FreeMarker Result

Renders a view using the Freemarker template engine.

The FreemarkarManager class configures the template loaders so that the template location can be either

    • relative to the web root folder. eg /WEB-INF/views/home.ftl

    • a classpath resuorce. eg /com/company/web/views/home.ftl

    Also see Freemarker Support.


      • location (default) - the location of the template to process.

      • parse - true by default. If set to false, the location param will not be parsed for Ognl expressions.

      • contentType - defaults to "text/html" unless specified.

      • writeIfCompleted - false by default, write to stream only if there isn't any error processing the template. Setting template_exception_handler=rethrow in freemarker.properties will have the same effect.