FreeMarker。タグで囲った部分を自動でエスケープすることができます。こんな風にファイルの最初と最後にセットしてやればそのファイルではデフォルトでエスケープされます。テンプレートをロードするときに自動でつけるようにします。組み合わせる場合は以下のようになります。付け忘れてしまう心配はありません。時と同じモデルを使って動作を検証します。エスケープできていますね。結果をエスケープできています。今度は明示的にエスケープを回避してみます。使うとエスケープなしで出力できます。ようにクラス定義によりエスケープをスキップする方法はわかりませんでした。エスケープを実現できました。クラス定義でエスケープを回避できればさらによかったのですがエスケープ漏れはないので優秀ですね。