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>