You have to define them in your portlet.xml so they are available in your app. See:
http://portals.apache.org/jetspeed-2/guides/guide-user-attributes.html On 3/9/06, Anthony Perritano <[EMAIL PROTECTED]> wrote: > > Hi, > I created the simplest porlet from the guide: > http://portals.apache.org/jetspeed-2/guides/guide-simple-portlet.html > > it works great. but i modified it to include a jsp and want to test > to see if i can get access to the user info from it, so in a jsp > page i have the following: > > <table border="1"> > <tr> > <th colspan="2" align="center"></th> > </tr> > > <c-rt:forEach var="userAttr" items="<%= > renderRequest.getAttribute(PortletRequest.USER_INFO)%>"> > <tr> > <td>key: <c:out value="${userAttr.key}"/></td> > <td>value: <c:out value="${userAttr.value}"/></td> > </tr> > </c-rt:forEach> > > </table> > > that i nabbed from the userinfo.jsp that comes with jetspeed. > > then i log into the admin account and went to simplest.psml created > from this psml: > > <page> > <defaults > skin="orange" > layout-decorator="tigris" > portlet-decorator="tigris" > /> > <title>The simplest portlet in the world</title> > <metadata name="title" xml:lang="fr">La plus simple portlet du > monde</metadata> > > <fragment id="Simplest" type="layout" name="jetspeed- > layouts::VelocityTwoColumns"> > <fragment id="Simplest-1" type="portlet" name="Simplest::Simplest"> > <property layout="TwoColumns" name="row" value="0" /> > <property layout="TwoColumns" name="column" value="0" /> > </fragment> > </fragment> > > <security-constraints> > <security-constraints-ref>public-view</security-constraints-ref> > </security-constraints> > </page> > > the user attributes table that i want to display comes up empty. > however, on the default tab in the space the User Info Portlet shows > all the user info. > > is there some state that my portlet has to be in to get access to the > user info?? > > thanks > Anthony >