Ads

Velocity とは?

Java のテンプレートエンジンです。

主にJavaのプログラムとHTMLの画面を別々に実装するために使用されます。それらを分割することで各々の可読性、メンテナンス性が向上します。

VelocityEngineのプロパティ

マクロ関連

プロパティデフォルト値説明コメントよく変える設定
velocimacro.libraryVM_global_library.vm全テンプレートから利用されるマクロを定義するマクロライブラリを設定します。ファイル名はカンマ区切りで複数設定できます。マクロライブラリが必要無い場合は空に設定しておくことで初期化時にマクロライブラリが見つからない旨のエラーメッセージを回避することが出来ます。
velocimacro.library.autoreloadfalse
velocimacro.permissions.allow.inlinetrue
velocimacro.permissions.allow.inline.to.replace.globalfalse
velocimacro.permissions.allow.inline.local.scopefalse
velocimacro.context.localscopefalseコンテキストへの #set での修正を Velocimacro 内のローカルとみなすかどうか。デフォルトの false のまま、ローカル変数のつもりでマクロ内で #set するとマクロの外に影響してしまうので気をつける必要がある。

エスケープに関する処理


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-08-10 (水) 11:13:57 (4508d)