java – 是否可以从portlet代码访问ServletContext?
作者:互联网
是否有可能从MyPortlet获取ServletContext在Liferay中扩展MVCPortlet?我知道SC可以从伴侣JSP获得,但我想知道是否可以从portlet类本身访问这个对象?
编辑
有PortalUtil.getServletContext()方法,但它很奇怪,因为它不仅返回SC,而且还接受它.
解决方法:
一种方法是获取HttpServletRequest并从那里获取它:
HttpServletRequest request = PortalUtil.getHttpServletRequest(request);
ServletContext servletContext = request.getSession().getServletContext();
标签:portlet,java,servlets,liferay 来源: https://codeday.me/bug/20190902/1791268.html