読者です 読者をやめる 読者になる 読者になる

いろいろ備忘録日記

主に .NET と Python絡みのメモを公開しています。

Tapestry奮闘記-0027 (OGNLのリソース)

Tapestryでは、ページファイルなどの値指定にOGNLが使用できます。
OGNLでは、単純にobj.getValue()をobj.valueと記述できるだけでなく
値の評価やオブジェクトの生成もできます。

[例]
Ifコンポーネントのcondition属性に指定するboolean値を
Java側でセットして処理せずにOGNLで評価させる.

<binding name="condition">ognl:hogeObject != null</binding>

Insertのフォーマット指定をOGNLで処理。

<binding name="format">ognl:new java.text.SimpleDateFormat('yyyy/MM/dd HH:mm:ss')</binding>

OGNLに関しては、Seasarのドキュメントがわかりやすく詳しいです。

本家のページには、HTMLやPDFのリファレンスが存在します。