出力に基づいて facelet にいくつかの facesMessages をレンダリングするビジネス ロジック コードがあるので、このメソッドのような facelet マネージド Bean でメソッドを作成しました。
public void renderFacesMessages(String summary, String detail) {
FacesMessage message = new FacesMessage(summary, detail);
FacesContext.getCurrentInstance().addMessage(null, message);
}
ビジネス ロジック クラスは、必要なメッセージに従ってこのメソッドに引数を渡します。問題は、マネージド Bean でビジネス ロジックがこのメソッドを呼び出すための正しいアプローチは何かということです。