Java 在SpringMVC中处理类似异常的验证错误
我已经在我的web应用程序中配置了SimpleMappingExceptionResolver,它正在处理应用程序中的所有意外异常,并将用户引导到简单错误页进行恢复。Java 在SpringMVC中处理类似异常的验证错误,java,spring-mvc,Java,Spring Mvc,我已经在我的web应用程序中配置了SimpleMappingExceptionResolver,它正在处理应用程序中的所有意外异常,并将用户引导到简单错误页进行恢复。 但处理预期异常的最佳实践是什么(更具体地说:由hibernate乐观并发控制引起的异常)? 我不希望用户被引导到一个新的错误页面,但允许他/她继续在同一个jsp页面中工作。实现这一目标的最佳方法是什么假设使用Spring 3,您可以使用注释控制器类上的方法,以定义当处理程序方法中出现特定类型的异常时应该发生什么。签名没有@Requ
但处理预期异常的最佳实践是什么(更具体地说:由hibernate乐观并发控制引起的异常)?
我不希望用户被引导到一个新的错误页面,但允许他/她继续在同一个jsp页面中工作。实现这一目标的最佳方法是什么
假设使用Spring 3,您可以使用注释控制器类上的方法,以定义当处理程序方法中出现特定类型的异常时应该发生什么。签名没有@RequestMapping方法灵活,但是您通常可以管理您想要的内容。(在这种情况下,这听起来就像只是向模型映射添加一条错误消息,然后重新运行处理GET的方法)在可能发生异常的地方吞下异常(可能在同一个jsp页面上记录并发出警告)?请注意,您没有隐式映射,如果您有使用@modeldattribute注释的方法来填充它,您可能需要根据视图手动重新运行它们!