2009-09-19から1日間の記事一覧

プロパティの値としてラムダ式を保持する場合の注意点

例えばこんなOGNL式があったとします。 <s:set var="foo" value="#{ 'bar': :[#this ? 'YES' : 'NO' ] }" />単に、プロパティfoo.barにラムダ式をセットしただけです。 では、ラムダ式を実行してみましょう。 <s:set var="foo" value="#{ 'bar': :[#this ? 'YES' : 'NO' ] }" /> You should not say '<s:property value="#foo.bar(true)" />'. YES と表示されるはずですよね。 実行結果は次の通りです。 You shou…</s:property></s:set></s:set>