クラス FreeMarkerTemplateUtils
java.lang.ObjectSE
org.springframework.ui.freemarker.FreeMarkerTemplateUtils
FreeMarker を操作するためのユーティリティクラス。
モデルを使用して FreeMarker テンプレートを処理するための便利なメソッドを提供します。
- 導入:
- 14.03.2004
- 作成者:
- Juergen Hoeller
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static StringSE
processTemplateIntoString
(freemarker.template.Template template, ObjectSE model) 指定された FreeMarker テンプレートを指定されたモデルで処理し、結果を文字列に書き込みます。
コンストラクターの詳細
FreeMarkerTemplateUtils
public FreeMarkerTemplateUtils()
メソッドの詳細
processTemplateIntoString
public static StringSE processTemplateIntoString(freemarker.template.Template template, ObjectSE model) throws IOExceptionSE, freemarker.template.TemplateException 指定された FreeMarker テンプレートを指定されたモデルで処理し、結果を文字列に書き込みます。この方法を使用して、Spring のメールサポートで送信されるメールのテキストを準備する場合は、IO/TemplateException を MailPreparationException でラップすることを検討してください。
- パラメーター:
model
- モデルオブジェクト、通常はキーとしてモデル名を含み、値としてモデルオブジェクトを含むマップ- 戻り値:
- 結果を文字列として返す
- 例外:
IOExceptionSE
- テンプレートが見つからなかったか、読み取れなかった場合freemarker.template.TemplateException
- レンダリングに失敗した場合- 関連事項: