2009-05-10から1日間の記事一覧

slim3やSAStrutsとVelocityを組み合わせて使うときに便利なマクロ集

input normal <input type="text" name="hoge1" value="$!form.bean.hoge1" /> ↓ <input type="text" name="#i('hoge1')" /> こう書くためのマクロ。 ## input normal #macro (i $name) #set($__form = '') #set($__form = $context.get($form.name)) #set($__value = '') #set($__value = $__form.get($name)) ${name}" value="$!__va…

slim3でGAE/J 事始め - Velocity対応完了

すべてのslim3デモをVelocityで実現することが出来た。 サーバーにUPしても問題なく動いた。 やっていく中でいくつかVelocityのノウハウが溜まったのでまとめてみる。 <input type="text" name="arg1" value="$!arg1" /> このように書きがちだがValidationエラーになったときプロパティに値がアサインされない…