Контроллер A показывает некоторые данные и отображает форму.
Форма отправляется на контроллер B.
Когда в контроллере B обнаружены ошибки формы, ее необходимо повторно отобразить с помощьюКонтроллер A.
Для этого требуется return redirect "blah"
в контроллере A.
Чтобы передать ошибки обратно в контроллер A с помощью перенаправления, я могу установить сообщение об ошибке в модели:
model.put("errormsg", "look what happened");
Это приводит к раздражающему эффекту размещения всего текста сообщения об ошибке в URL:
/controllera/somemethod?errormsg=look+what+happened
Однако, даже если я вижу текст в URL, при попыткечтобы отобразить его из JSTL, ничего не отображается:
<c:out value="${errormsg}"/>
Есть ли лучший подход ко всему этому?