velocityからjavaのメソッドがうまくよべないときのチェックリスト わりと引っかかるので簡単にまとめる java側にそのメソッドがあるか(スペルミスはしていないか) result.Hoge()とかの、resultの部分は間違っていないか 括弧()をつけているか(getメソッド以外は括弧が… tortuepinハック2017.11.07 548
Velocityの$!jslinkとは よくvmファイルに出てくる$!jslinkが何者なのか、今更ながら理解しました。 $!jslinkとは、サーバーで作成したURIを表すものであったらしいです。 つまり$!jslink自体はURIであり、例えばlocalh… hiwm0126ハック2017.10.18 338
Velocityにセットできる数値は整数型のみ 演算で使用できるのは整数のみです。 0.5などをセットしたいときにはダブルクオーテーションで囲って文字列型にしましょう 参考 https://support.asteria.com/hc/ja/articles/2290… @iwasakiハック2017.10.06 503
velocityの文字列に変数を埋め込む 「りんごはvar円です」 のvarに変数$apple_yenをうめこみたいみたいなとき。 velocityでは、ダブルクオーテーション(“)で囲まれた文字列のなかの変数は展開されるので、 “りんごは${app… tortuepinハック2017.09.28 571
velocityで配列の要素数を得る velocityでもsize()を使うことで配列の要素数を得ることができます。 #set ($arr = [“いち”, “に”, “さん”]) #set ($arr_size = $arr.size()) これで$arr… tortuepinハック2017.09.27 4,997
SelectDataで定義したメソッドがvelocityで使えなくてはまった 問題 aipoではXXXSelectDataを、velocityに$resultの名前で渡しているので、$result.methodとすればvelocity内でmethodの返り値が使える。 しかし今回SelectDat… tortuepinハック2017.09.14 246
velocityで降順のforeach velocityには降順でソートしたり、foreach回したりする文は多分ない。 ので、手書きでまわす。 $list内の要素を降順で取り出したい場合 #set($listEnd = $list.size() – 1) #… tortuepinハック2017.09.13 1,136
Velocityの変数の特徴 $!hogeと$hoge何が違うのってお話です。 $だけの変数では変数の値が無い場合、そのまま変数の名を表示します。 上の例だとhogeに数字入れたのに”hoge”が返ってきてるってことがありま… hurts14ハック2017.09.11 718
Velocityの$resultについて知る方法 AipoのVelocity内には、$resultという変数が多数存在している。 そしてそのような変数は往々にしてプロパティやメソッドを伴って記述されている。 これらはJavaファイル内のものを指しているということしか分か… hiwm0126ハック2017.08.29 554