@exceptionhandlerを使用してHTTP Status 500 - Expected session attributeを取得したいと思います。ユーザーにエラーを表示しているのと同じページにメッセージを返したいと思います。
この例外を処理し、別のページにリダイレクトする代わりにビューにメッセージを返す方法の例を教えてください。
これは私がこれまでに持っているものですが、ビュー内のアイテムにエラーメッセージが設定されていません。
@ExceptionHandler(HttpSessionRequiredException.class)
public RedirectView handleHttpSessionRequiredException(Exception ex, HttpServletRequest request) throws Exception
{
logger.info("In the handleHttpSessionRequiredException Handler Method");
String referrer = request.getHeader("referer");
RedirectView redirectView = new RedirectView(referrer);
redirectView.addStaticAttribute("errorMessage","Execute A Query Then Retry");
return redirectView;
}
意見
<label id="errorMessage" name="errorMessage">${errorMessage}</label>