1
A
回答
4
你有三個選擇:
讓例外泡了(無論是宣佈你的動作方法
throws SQLException
,或在RuntimeException
catch
的SQLException
包裝它們,並將其添加爲JSF消息,這是更可讀的格式取決於你String msg = obtainFormattedMessageFromException(exception); FacesMessage facesMessage = new FacesMessage(FacesMessage.SEVERITY_ERROR, msg, msg); FacesContext.getCurrentInstance().addMessage(null, facesMessage);
不要顯示它們(最好的選擇)。這些例外會混淆用戶。相反,將它們(使用log4j,commons-logging或其他)記錄到日誌文件中,以後可以讀取它們。僅向用戶顯示出現問題的通用消息。
+0
顯示錯誤選項3仍然需要與用戶溝通出現問題。 – 2010-06-03 06:26:09
+0
是的,當然。我更新了我的答案。 – Bozho 2010-06-03 06:57:44
相關問題
- 1. 在JSF |中顯示異常JSP頁面
- 2. 在JFrame中顯示異常
- 3. 在SWT中顯示異常
- 4. 顯示異常
- 5. 如何顯示FluentNHiberante異常或SQL異常?
- 6. JSF ManagedProperty NullPointerException異常
- 7. JSF隱藏異常?
- 8. 如何在Visual Studio for SQL CE中顯示異常?
- 9. 爲什麼它會在jsf文件中顯示空指針異常?
- 10. 在JSF表中顯示值
- 11. 在JSF中顯示XML
- 12. 在狀態欄中顯示異常
- 13. 在MVC中顯示捕獲異常
- 14. 在angular2中顯示web api異常
- 15. Android:Eclipse - 未顯示異常
- 16. NullPointerException異常顯示的JFileChooser
- 17. 的UITextField顯示異常
- 18. 顯示異常的原因
- 19. JSF 2.0 Ajax異常處理
- 20. 空指針異常JSF
- 21. 類演員異常JSF
- 22. Oracle異常不被Java SQL顯示異常當程序不停止
- 23. 在HttpClient異常(Xamarin Android)上顯示AlertDialog
- 24. htmlspecialchars中的PHP顯示圖像異常
- 25. 處理jsf中的異常消息
- 26. SQl異常在VS
- 27. 如何僅在顯示異常時顯示第一行?
- 28. 如何在JSF表中顯示行號?
- 29. 在JSF中顯示上傳的圖像
- 30. 如何在jsf中顯示hashmap值?
是否要向Web應用程序的用戶或寫入應用程序的程序員顯示錯誤? – 2010-06-03 06:25:37
對不起,遲到了。我想爲Balusc – user234194 2010-06-09 15:33:51