Что вы пытаетесь получить?Вы хотите получить имя пользователя и пароль в каком-нибудь другом файле .java или .jsp?Или вы хотите получить имя пользователя и пароль после входа пользователя в систему?
Если вы пытаетесь получить сведения о пользователе, заданные на текущей странице jsp, в каком-либо другом .java или .jsp, то просто используйте PortletSession. Например: из jsp
PortletSession portletSession = actionRequest.getPortletSession();
portletSession.setAttribute("liferayUserMap", liferayUserMap,PortletSession.APPLICATION_SCOPE);
из .java / .jsp
PortletSession portletSession = actionRequest.getPortletSession();
portletSession.getAttribute("liferayUserMap",PortletSession.APPLICATION_SCOPE);
Таким образом вы можете обмениваться данными междутакже разные файлы в разных портлетах.
Для случая 2: Если вы пытаетесь получить информацию о пользователе, просто выполните следующее:
ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);
themeDisplay.getUser();
Я надеюсь, что вы будете следовать структурам портлета, покакодирование, иначе вышеупомянутый код не будет работать.Поскольку вам нужно указать на некоторый класс действий, в 'struts-config' и 'tile-def'