大昔にテンプレートエンジンのFreeMarkerに関する記事書いてそれ以降書いてなかったので久々に。 FreeMarkerって全然日本語のドキュメントないんですよね。こまりますよね。 覚書程度にちょっとまとめてみます。 引きの無いタイトルなのは需要なさそうな上に自信もないからです。へへへ!うへへへ! 変数の存在有無を確認したい! 「??」とか「?has_content」とか「?if_exists」とかあるけどどれ使えばいいのよ! FreeMarker Manual - List of deprecated built-ins 「?if_exists」とかはdeprecatedになってます。 ちょいちょい使ってくる人いるのでなんかその度指摘してる気がします。動きますけどね。 じゃあ「??」と「?has_content」はどう使い分けるのよ!ということでちょっと動きをみてみます。 テストのため
テンプレートエンジンにVelocityというものがあり、ちょこっとだけ使用したことがあります。 Velocityは確か日本語の書籍もでていたと思います。 同様にテンプレートエンジンで、FreeMarkerというのもあります。 FreeMarkerを動かしてみます。 DownLoadは以下から。 http://freemarker.org/ ライセンスは1.xはLGPLで、それ以降は BSD-style licenseのようです。 以下の環境でやってみます。 java version 1.5.0_15 Eclipse3.3.1.1 freemarker-2.3.13 Eclipse上で freemarker(プロジェクト) -src FreeMarkerTest.java -templates test.ftl といった構成で作ってみました。 テンプレートファイルをロードして、データ(Map
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く