如何在其配置portlet的jsp页面中获取portlet id?
从特定portlet的级别我可以调用.jsp页面:
String portletId = themeDisplay.getPortletDisplay().getId();
如何在配置portlet的jsp中获取该ID?
答案 0 :(得分:0)
如果我理解正确,这应该给你portletId
final String portletResource = ParamUtil.getString(request, "portletResource");
final String portletId = PortletConstants.getRootPortletId(portletResource);
答案 1 :(得分:0)
你好,你可以试试这个:
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(); %>