Пожалуйста, найдите следующий код
String userName = ParamUtil.getString(actionRequest, "userName");
System.out.println("userName "+userName);
ThemeDisplay themeDisplay = (ThemeDisplay)actionRequest.getAttribute(WebKeys.THEME_DISPLAY);
PortletURL portletUrl;
HttpServletRequest httpRequest = PortalUtil.getHttpServletRequest(actionRequest);
long plid = 0L;
Layout layout = themeDisplay.getLayout();
plid = layout.getPlid();
PortletDisplay portletDisplay= themeDisplay.getPortletDisplay();
String portletID= portletDisplay.getId();
// plid = LayoutLocalServiceUtil.getFriendlyURLLayout(themeDisplay.getScopeGroupId(), true, "/Add Participants").getPlid();
portletUrl = PortletURLFactoryUtil.create(httpRequest, "urlportlet_WAR_UrlTestportlet", plid, PortletRequest.ACTION_PHASE);
portletUrl.setWindowState(LiferayWindowState.NORMAL);
portletUrl.setParameter("javax.portlet.action", "addUser");
portletUrl.setParameter("userName", "krishnamohan");
String url = portletUrl.toString();
System.out.println("url ----> "+ url);
Использования 'PortletURLFactoryUtil.create (PortletRequest PortletRequest Строкового portletName, длинный plid, String жизненный цикл)', вы можете создать URL, который будет оказывать портлет [Jsp формы] в некоторый макет. Предоставьте этот URL-адрес в почте. –
Это прекрасно работает. –