我在Spring MVC Web应用程序中使用Formatter
和Converter
。是否有捕获ConversionFailedException
的正确方法?我想做其他事情,而不是让页面抛出JasperException
。
请注意:我不直接使用Formatter
或Converter
。我configured Spring一定要为我这样做。因此,在表单中,我有一个String
,但是使用注册的ConversionService
,它将作为对象返回到控制器的@ModelAttribute
注释参数。
最佳答案
您可以使用@ExceptionHandler
,将其添加到您的课程中
@ExceptionHandler(ConversionFailedException.class)
public void handleError(ConversionFailedException ex) {
// handle the exception
}
Reference