JSF 2.1プロジェクトでは、Passing backing bean action to Facelet tag fileで提供されるソリューションを使用してactionListenerを定義するカスタムFaceletタグファイルがあります。条件付きバッキングアクションをFaceletタグファイルに渡す
問題は、タグを使用しているときにではなく、アクションリストを持つです。その解決策では、アクション属性が必須になります。 コードが比較的大きく、メンテナンスの手間がかかりすぎるため、これのためだけに2つのバージョンのタグ(actionListenerの有無にかかわらず)を作成する必要はありません。
JavaコーディングなしでactionListenerを条件付きでタグ実装に追加するにはどうすればよいですか(それが可能な場合でも)。