EL のメソッド呼び出しで、TLD ファイルの method-signature 制約と一致していないものを報告します。

Java クラスの例:



public class ExampleAction {
  public void goodAction() { ... }
  public void badAction(String str) { ... }
}

JSP ファイルの例:



<jsp:useBean id="example" scope="request" type="org.example.ExampleAction"/>
<f:view>
  <h:commandButton action="#{example.goodAction}"/> // OK: メソッドは引数を受け取らず `void` を返す
  <h:commandButton action="#{example.badAction}"/> // エラー: メソッド `void badAction(String)` は `void` の代わりに `java.lang.String` 型を返す
</f:view>