2

ええ、基本的に質問です。私のハンドラーのいくつかには @ModelAttribute がありますが、極端なケースでは @ModelAttribute が例外をスローする可能性があります。そんな時はエラーページを表示したい。さまざまなリクエストハンドラーで冗長なコードを避けたいので、これをすべて @ModelAttribute メソッドで実行したいと考えています。

4

1 に答える 1

4

@ExceptionHandler を試しましたか?

@ExceptionHandler(YourException.class)
public ModelAndView handleException(YourException e, HttpServletRequest request) {
    // Handle it
    return yourView;
}
于 2012-07-06T13:03:35.680 に答える