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. Tomcat不顯示JSF異常
- 3. 在SWT中顯示異常
- 4. 在JFrame中顯示異常
- 5. 顯示異常
- 6. 如何顯示FluentNHiberante異常或SQL異常?
- 7. JTextField中的顯示異常
- 8. JSF隱藏異常?
- 9. JSF 2.0 FileNotFoundException異常
- 10. JSF和ManagedBean:NullPointerException異常
- 11. JSF Liferay的異常
- 12. JSF ManagedProperty NullPointerException異常
- 13. Pipeline.py顯示異常
- 14. 如何在Visual Studio for SQL CE中顯示異常?
- 15. 在jsf中顯示圖像
- 16. 在JSF表中顯示值
- 17. 在JSF中顯示XML
- 18. 爲什麼它會在jsf文件中顯示空指針異常?
- 19. 在MVC中顯示捕獲異常
- 20. 如何在Grails中顯示異常?
- 21. Eclipse在錯誤行中顯示異常
- 22. 在angular2中顯示web api異常
- 23. 在狀態欄中顯示異常
- 24. 在異常中顯示消息
- 25. 異常在Java異常在線程「AWT-EventQueue的-0」顯示java.lang.NullPointerException
- 26. 空指針異常JSF
- 27. 奇怪的JSF PrettyFaces異常
- 28. 類演員異常JSF
- 29. JSF HandleRenderException由於NullPointerException異常
- 30. JSF 1.2異常處理
是否要向Web應用程序的用戶或寫入應用程序的程序員顯示錯誤? – 2010-06-03 06:25:37
對不起,遲到了。我想爲Balusc – user234194 2010-06-09 15:33:51