繁体   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