簡體   English   中英

在Spring MVC中處理諸如驗證錯誤之類的異常

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM