OGNL

OGNL (Object Graph Navigation Language) は、Javaオブジェクトのプロパティにアクセスしたりメソッドを呼び出したりすることのできる、Javaによく似た式言語。
OGNLは酔った発音で「orthogonal（オーソゴナル）」という単語の最後の音節のように発音する。
構文.
基本的なOGNL式は単純である。例えば、オブジェクトのnameプロパティを取得するには、単にcodice_1と記述し、headlineプロパティで取得したオブジェクトのtextプロパティを取得するにはcodice_2と記述する。
OGNL式はプロパティなどをcodice_3で連結してチェーンを構成する。最も単純なチェーンは次の部品で構成される。
すべてのOGNL式は現在のオブジェクトのコンテキストで評価される。チェーンした場合はその後の式の評価は前の式の評価結果のオブジェクトを対象とするようになる。<br>
例えば以下のチェーンの場合
name.toCharArray()[0].numericValue.toString()