2005.06.08 · 技術と道具

Velocity

Velocityの文法

  • すべては、#で始まる。
  • #set($a = “velocity”)とかで変数に値をセットできる。
  • 参照(リファレンス)するときは#なしで単に$aとかで良い。
  • $anymusumeとして、$anyが”morning”や”country”である場合、${any}musumeと書くことが出来る。この書き方は正式リファレンス表記という。
  • $memberをリファレンスして、$memberが未定義だった場合は、”$member”と出力される。但し、$!memberとしておくと、空文字が出力される。これを沈黙リファレンス表記という。
  • リファレンスした場合は、すべてStringとして扱われる。場合によってはtoString()の結果である。
  • プロパティリファレンスは、$customer.Addressとかで、customerがHashの場合はAddressはそのキーとして扱われ、Beanの場合はgetAddress()メソッドを呼ぶ略記として扱われる。
  • メソッドリファレンスは、$customer.getAddress()と書ける。略記してプロパティリファレンスとして扱う場合との違いは、メソッドリファレンスは引数を与えることが出来るということ。
  • ##はコメント。#*~*#で複数行コメント。
Velocity – Velocity User Guide
2005/06/08 09:40
← S2DAOで気になること
主権者たる国民とは誰か →
井上 研一
経済産業省推進資格ITコーディネータとして中小企業のDX・AI活用の現場で伴走支援を行う。「ITCプロセスガイドライン4.0」および「中小企業向けAI活用ガイド」執筆メンバー。著書・講演多数。ITエンジニアとして25年以上の実務経験。AI導入の実務に10年以上携わる。自ら開発したAIサービス「Gen2Go」が北九州発!新商品創出事業の認定を受ける。2026年4月より北九州市立大学大学院マネジメント研究科の学生としての顔も持つ。

本サイトおよびブログに掲載している内容は、特に明記のない限り、井上研一個人の見解に基づくものです。所属・関与する組織、団体、企業、研究会等の公式見解を示すものではありません。