Class FreeMarkerTemplateUtils
java.lang.Object
org.springframework.ui.freemarker.FreeMarkerTemplateUtils
Utility class for working with FreeMarker.
Provides convenience methods to process a FreeMarker template with a model.
- Since:
- 14.03.2004
- Author:
- Juergen Hoeller
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
processTemplateIntoString
(freemarker.template.Template template, Object model) Process the specified FreeMarker template with the given model and write the result to the given Writer.
-
Constructor Details
-
FreeMarkerTemplateUtils
public FreeMarkerTemplateUtils()
-
-
Method Details
-
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.
- Parameters:
model
- the model object, typically a Map that contains model names as keys and model objects as values- Returns:
- the result as String
- Throws:
IOException
- if the template wasn't found or couldn't be readfreemarker.template.TemplateException
- if rendering failed- See Also:
-