我有一些业务逻辑代码可以根据其输出在 facelet 上呈现一些 facesMessages,因此我在 facelet 托管 bean 中创建了一个方法,如下所示:
public void renderFacesMessages(String summary, String detail) {
FacesMessage message = new FacesMessage(summary, detail);
FacesContext.getCurrentInstance().addMessage(null, message);
}
并且业务逻辑类将根据所需的消息将参数传递给此方法,问题是业务逻辑在托管 bean 上调用此方法的正确方法是什么?