Velocity

長文を変数に入れたい場合、#defineを使う。

Velocityで長文を作って変数に入れたい場合、#defineを使いましょう。 #macroだと、Velocityにキャッシュされ、同じ結果が出てしまいます。次の例を見ましょう。 import java.io.IOException; import java.io.StringWriter; import org.apache.velocity.Velo…

メソッド呼出時、引数にJSON(マップ)を渡せます。

Javaのテンプレートエンジン Velocityでメソッド呼出時、引数にJSONを渡せます。 色々いじってみて知りました。 方法は引数のところに{ "key1": "value1"....のように普段のJSONと同じく書けばいいです。 実際メソッドの引数に渡されるオブジェクトはMapです…