Freemarkerでpublicフィールドを使う
Freemarkerでpublic fieldを使えるようにする
http://d.hatena.ne.jp/runfor/20090911
って記事。
これ、パッケージのソースコードを修正するのはスマートじゃない。
なので、Freemarkerを使う前に以下の処理を行ってやって、外側からpublicフィールドをONにしてやる方が良い。
((DefaultObjectWrapper)ObjectWrapper.DEFAULT_WRAPPER).setExposeFields(true);