Передача сообщений обратно клиенту с помощью Spring MVC - PullRequest
0 голосов
/ 21 июля 2010

Привет всем ...

У меня простой, но раздражающий вопрос о Spring Web MVC.

Я проработал около 7 лет в Struts и привык ко всем плюсам и минусам, которые есть в Struts, однако я решил окунуться в использование Spring MVC и до сих пор люблю то, что Я вижу.

Одна вещь, которую я не могу понять, это как передать сообщение обратно клиенту (.jsp) от контроллера. Если бы это были распорки, я бы использовал класс ActionMessages и тег html: messages, однако я не могу найти такую ​​же конструкцию в Spring MVC. Это что-то другое, или я просто слепой? Я провел большую часть дня, пытаясь справиться с этим.

Полагаю, я мог бы поместить сообщение только в запрос или привязать его к модели; Я просто не знал, есть ли лучший способ сделать это.

Спасибо.

1 Ответ

2 голосов
/ 21 июля 2010

Можете ли вы объяснить, что вы подразумеваете под "сообщением"?

В Spring MVC контроллер может возвращать только модель и представление (в классе ModelAndView).

Любые "данные"необходимое для рендеринга, представление должно быть добавлено в модель.

Вполне приемлемо помещать в модель данные, которые не обязательно должны отображаться конечным пользователем, а должны использоваться для рендеринга.представление, то есть флаг типа «firstLogin» для отображения одного блока текста против другого и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...