Можно ли получить доступ к ServletContext из кода портлета? - PullRequest
3 голосов
/ 10 февраля 2012

Можно ли получить ServletContext из MyPortlet extends MVCPortlet в Liferay?Я знаю, что SC можно получить из сопутствующего JSP, но мне интересно, возможно ли получить доступ к этому объекту из самого класса портлета?* метод, но это странно, поскольку он не только возвращает SC, но и принимает его.

1 Ответ

5 голосов
/ 10 февраля 2012

Один из способов получить HttpServletRequest и получить его оттуда:

HttpServletRequest request = PortalUtil.getHttpServletRequest(request);
ServletContext servletContext = request.getSession().getServletContext();
...