воскресенье, 16 сентября 2012 г.

Стандартная связка jsp-вьюшки и класса реализующего портлет-апи

Чтобы диспетчиризировать обработанный запрос в конкретную jsp-вьюшку нам нужно:
1) Внести необходимые во вьюшке атрибуты в renderRequest обьект.

2) получить с помощью метода getPortletContext() контекст портлета.

3) получить из контекста реквест-диспетчер, при этом чтобы получить диспетчер в метод нужно указать путь к вьюшке:
getPortletContext().getRequestDispatcher(path);

4) Передать диспетчеру renderRequest, renderResponse:
portletRequestDispatcher.include(renderRequest, renderResponse);

Теперь в нашей вьюшке используются переданные атрибуты и генерится хтмл-код и отправляется браузеру.

Комментариев нет:

Отправить комментарий