Hi all! I've created a display table to show a list of things and their attributes. But one of those attributes is another list of objects. I don't know how to print their names.
Let's see what I have: <display:table name="usersBase" class="displaytag" pagesize="10" defaultsort="1" defaultorder="ascending" export="true" id="row" requestURI="/user/list.mpch" > <display:caption title="global.users"/> <display:column property="id" titleKey="global.id" sortable="true" headerClass="sortable"/> <display:column property="login" titleKey="global.login" sortable="true" headerClass="sortable"/> <display:column property="name" titleKey="global.name" sortable="true" headerClass="sortable"/> <display:column property="cif" titleKey="global.cif" sortable="true" headerClass="sortable"/> <display:column property="email" titleKey="global.email" sortable="true" headerClass="sortable"/> <display:column property="roles" titleKey="global.roles" sortable="true" headerClass="sortable"/> <display:column title="Roles"> <s:iterator value="${row.roles}"> ITERATE!!!! </s:iterator> </display:column> <display:column title="getTextglobal.provider" sortable="true" headerClass="sortable"> <s:if test="${row.provider}==true"> Is provider </s:if> <s:else> Is not provider </s:else> </display:table> Look at the "roles" property column. That property is a List<RoleVO> which have an attribute RoleBaseVO wich have the String "name". I'm trying to show the list of that names. (Now only prints: [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] ) I thought to use an iterator as you can see, but the "ITERATE!!!" string is never shown. Any ideas? Thanks in advance, and sorry about my English. -- View this message in context: http://www.nabble.com/How-to-list-a-property-in-a-display%3Atable-%28Struts-2%29-tf4236011.html#a12052184 Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]