Skip to content

Instantly share code, notes, and snippets.

@DevJonny
Created November 12, 2012 17:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save DevJonny/4060650 to your computer and use it in GitHub Desktop.
Save DevJonny/4060650 to your computer and use it in GitHub Desktop.
Liferay portlet: Passing attributes to JSP
public class CustomPortlet extends MVCPortlet {
@Override
public void doView(RenderRequest renderRequest, RenderResponse renderResponse) {
ThemeDisplay themeDisplay = (ThemeDisplay)renderRequest.getAttribute(WebKeys.THEME_DISPLAY);
User currentUser = themeDisplay.getUser();
renderRequest.setAttribute("currentFirstName", currentUser.getFirstName());
// Add attributes as required
super.doView(renderRequest, renderResponse);
}
}
<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
<portlet:defineObjects />
<div> Your first name is: <%= request.getAttribute("currentFirstName"); %> </div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment