Velocityでメソッド Velocityはオブジェクトなども利用できるので便利ですが、デバッグがやりにくいのでメソッドを使用するときは注意が必要です 以下はtry-catchでエラーを交わす方法です。 .java class resultDat… yamageniiハック2015.11.16 684
macroの定義の仕方 例えば、 <div class=”account” id=”!{$result.data} ></div> というものをmacroで定義する場合、 #macro() とし、引数として$result… daiki21ハック2015.09.07 169
velocityをマクロで定義 #macro velocityで繰り返し出てくるメソッドを#macroというスクリプトを使って定義することができます。 省略するだけでなく入力ミスもなくなるはずです。 macroフォルダで #macro(AUISearc… daiki21ハック2015.09.04 1,311
velocityの変数出力方法 velocity内の不具合を直す際に、変数を出力して値をとると早く済みます。 値があれば、どんな書き方でも変数が出力されますが、 値が入っていないと書き方によって、結果が変わってきます。 $変数名 ${変数名} $!変数… daiki21ハック2015.08.07 666
Velocityでforeachでループさせたときに出力されない要素がある #foreach #if(条件) <form> <input /> </form> #end #end のような書き方をしたとき、foreachで回した最初の要素でしかformタグが追… YY3ai2ui24ハック2015.06.17 471
クエリに日付を入れてキャッシュ対策する HTMLのiframeを使用して、外部リンクに接続するとき、外部リンクのキャッシュが残っていると、キャッシュが優先されて正しく読み取られないことがあります。 キャッシュを使用せずに外部ページを読み取る場合、URLのクエリ… YY3ai2ui24ハック2015.05.25 8,099
Velocityのメソッドの引数でのオートボクシングについて javaではオートボクシングによって、引数がlongのメソッドをint型の変数を引数で渡して呼び出すことが出来ますが、Velocityでも同じようにオートボクシングが使えるようです。また、オートボクシングではlong型か… otaguroハック2015.05.21 534
他人のアカウントのサムネイルにハイパーリンクをつける方法 現在各ポートレットからメッセージにリンク出来る開発を行っていますが、 サムネイルの表示がある場合は ・サムネイル画像を持っているかどうか ・他ユーザかどうか という4つの分岐です。 これをVelocityで綺麗に書いてい… yamageniiハック2015.03.19 175
Velocityで異なる型の数字をテンプレート上で比較する方法 ダブルクォートで囲めばStringに変換されるため、簡単に比較することが出来ます。 例えば、Stringと数値を比較したい場合 #set ( $int = 4 ) #set ( $str = “4” ) #if(“$in… otaguroハック2015.03.09 1,104