我想知道如何在JSF中显示在更新,删除,选择*等过程中生成的SQL错误。
任何帮助,将不胜感激。
最佳答案
您有三种选择:
throws SQLException
,或将它们包装在RuntimeException
catch
SQLException
并将其添加为JSF消息,这更具可读性。格式由您决定。String msg = obtainFormattedMessageFromException(exception);
FacesMessage facesMessage =
new FacesMessage(FacesMessage.SEVERITY_ERROR, msg, msg);
FacesContext.getCurrentInstance().addMessage(null, facesMessage);