Чтобы диспетчиризировать обработанный запрос в конкретную jsp-вьюшку нам нужно:
1) Внести необходимые во вьюшке атрибуты в renderRequest обьект.
2) получить с помощью метода getPortletContext() контекст портлета.
3) получить из контекста реквест-диспетчер, при этом чтобы получить диспетчер в метод нужно указать путь к вьюшке:
getPortletContext().getRequestDispatcher(path);
4) Передать диспетчеру renderRequest, renderResponse:
portletRequestDispatcher.include(renderRequest, renderResponse);
Теперь в нашей вьюшке используются переданные атрибуты и генерится хтмл-код и отправляется браузеру.
1) Внести необходимые во вьюшке атрибуты в renderRequest обьект.
2) получить с помощью метода getPortletContext() контекст портлета.
3) получить из контекста реквест-диспетчер, при этом чтобы получить диспетчер в метод нужно указать путь к вьюшке:
getPortletContext().getRequestDispatcher(path);
4) Передать диспетчеру renderRequest, renderResponse:
portletRequestDispatcher.include(renderRequest, renderResponse);
Теперь в нашей вьюшке используются переданные атрибуты и генерится хтмл-код и отправляется браузеру.
Комментариев нет:
Отправить комментарий