今さらですが、Tomcat7から、EL(Expression Language)2.2が利用できるようになりました。 EL2.2になったことで、非常に便利になったのが、オブジェクトのメソッド呼び出しが直接できるようになったことです。 今まで、getterはJavaBeanのプロパティとして、「${obj.name}」のように呼び出せていました。 しかし、任意のメソッドは呼び出すには、今までEL関数(EL Functions)で別途定義したメソッド経由で、「${fn:contains(obj, 'test')}」のように呼び出していました。 特に、マップやリストをオブジェクトとして渡したとき、containsメソッドなど呼び出すのに面倒でした。 EL2.2からは、「${obj.contains('test')}」のようにオブジェクトのメソッドが直接呼び出せるようになり、引数も渡せるようになり