Доступ к объекту модели в JSP без использования объекта ModelAndView? - PullRequest
0 голосов
/ 16 марта 2011

Я использую Spring MVC с аннотациями, см. Следующий фрагмент

    @RequestMapping(value = "/configuration/", method = RequestMethod.GET)
    public MyModel viewConfiguration() {

Проблема с доступом к классу 'MyModel' в моем JSP.

Как я могу это сделать, не используя объект ModelAndView?

Ответы [ 2 ]

1 голос
/ 16 марта 2011

Этот сокращенный синтаксис означает, что MyModel становится атрибутом модели с именем myModel (т.е. имя класса с декапитализированной первой буквой).

Вид имени выводится из URL.

Смотри также:

0 голосов
/ 16 марта 2011

Вы можете установить MyModel в качестве атрибута запроса для доступа в вашем JSP. Мне любопытно, почему ты не хочешь использовать ModelAndView? В конце концов, он делает то, что вы хотите сделать здесь, который отображает представление и предоставляет контейнер для хранения ваших объектов, на которые вы хотите сослаться в своем представлении.

Кстати, если это Ajax-вызов, вам нужно добавить @ResponseBody к API, чтобы ваш JavaScript мог прочитать ответ в функции обратного вызова: -

@RequestMapping(value = "/configuration/", method = RequestMethod.GET)
public @ResponseBody MyModel viewConfiguration() {
   ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...