0
如何在jsp配置portlet中获取portlet id?如何从它的配置portlet获取portlet id?
从具体portlet的水平,我可以以.jsp页面中调用:
String portletId = themeDisplay.getPortletDisplay().getId();
我怎样才能获得在配置portlet的JSP中的id?
如何在jsp配置portlet中获取portlet id?如何从它的配置portlet获取portlet id?
从具体portlet的水平,我可以以.jsp页面中调用:
String portletId = themeDisplay.getPortletDisplay().getId();
我怎样才能获得在配置portlet的JSP中的id?
如果我理解正确的话,你这个应该给你portletId
final String portletResource = ParamUtil.getString(request, "portletResource");
final String portletId = PortletConstants.getRootPortletId(portletResource);
你好你可以试试这个:
String portletId = themeDisplay.getPortletDisplay().getId();
String portletName = themeDisplay.getPortletDisplay().getPortletName();
String portletInstanceId = themeDisplay.getPortletDisplay().getInstanceId();
不要忘记:
<% ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);
themeDisplay.getUser().getScreenName(); %>
我想你可以试试portletSession存储该ID .. –