[英]Handling Exception like validation errors in Spring MVC
我已經在Web應用程序中配置了SimpleMappingExceptionResolver ,該應用程序正在處理應用程序中所有意外的異常,並將用戶定向到簡單的錯誤頁面進行恢復。
但是,處理預期的異常(更具體地說:由休眠樂觀並發控制引起的異常)的最佳實踐是什么?
我不希望用戶被定向到新的錯誤頁面,但允許他/她繼續在同一jsp頁面中工作。 達到此目的的最佳方法是什么?
假設是Spring 3,您可以使用@ExceptionHandler在Controller類上注釋方法,以定義當特殊類型的異常從處理程序方法中出現時應該發生的情況。 簽名不像@RequestMapping方法那樣靈活,但是您通常可以管理所需的內容。 (在這種情況下,聽起來像只是向模型圖添加錯誤消息,然后重新運行處理GET的方法)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.