MVEL

ageというフィールドをもつオブジェクトをMVEL.evalで下のexpressionに渡して実行するとエラー。

if (x > 0){0}{age}

となりの人に教えてもらった。

if (x > 0){0}{age }

じゃないっていわれてやったら動いた。セミコロンでもダメだったのに、空白ならOKなのか。。ま、いいか。

あと、Droolsだと

when
a = 1,2,3,4

出かけるんだけど、MVELでできんかなーって思ってたら、一緒なことはできないけど、

if (a = 1 or 2 or 3 or 4)....

ならOKだった。
MVEL、少し見直したよwww