类 FreeMarkerTemplateUtils


  • public abstract class FreeMarkerTemplateUtils
    extends Object
    Utility class for working with FreeMarker. Provides convenience methods to process a FreeMarker template with a model.
    从以下版本开始:
    14.03.2004
    作者:
    Juergen Hoeller
    • 方法详细资料

      • processTemplateIntoString

        public static String processTemplateIntoString​(freemarker.template.Template template,
                                                       Object model)
                                                throws IOException,
                                                       freemarker.template.TemplateException
        Process the specified FreeMarker template with the given model and write the result to the given Writer.

        When using this method to prepare a text for a mail to be sent with Spring's mail support, consider wrapping IO/TemplateException in MailPreparationException.

        参数:
        model - the model object, typically a Map that contains model names as keys and model objects as values
        返回:
        the result as String
        抛出:
        IOException - if the template wasn't found or couldn't be read
        freemarker.template.TemplateException - if rendering failed
        另请参阅:
        MailPreparationException