Java EE 6からELで任意のメソッドが呼び出せるようになりました。それまではgetterを使えば擬似的にメソッド呼び出しのようなことはできましたが、引数も渡すことができない上、本来の使い道ではありませんでした。 Java EE 6では引数付きも含めてELからメソッドを呼び出すことができます。 具体的に見ていきます。 最初に呼び出すメソッドを含めたBookクラスを次のように作成します。 package com.example; public class Book { private String name; private Integer price; public String renderHtml() { StringBuilder sb = new StringBuilder(); sb.append("<table border=\"1\">"); sb.append("<tr