I'm plodding along, coding Value Objects and DAO stuff. I've got a ResolutionView object, which contains a Person, Address, etc. I have this:
<table border="1" width="50%"> <logic:iterate id="resView" name="foundPersons" > <tr> <td align="left"> <bean:write name="resView" property="key" filter="true"/> </td> <td align="left"> <bean:write name="resView" property="preferredName" filter="true"/> </td> <td align="left"> <bean:write name="resView" property="preferredAddress" filter="true"/> </td> </tr> </logic:iterate> </table> The only problem is that resView.getPreferredAddress() actually returns a List, so the above bean:write tag produces something like: [123 State Street, Phoenix AZ 12345] which is produced by the toString() method of the List. How do I work with the List instead of using bean:write? I know how to do it in Java, getting the iterator and iterating to get each value, which in this case is a line of the address. Do I need another logic:iterate tag? (But the "bean" I need isn't in scope, it's inside the current resView bean!). An example would be appreciated-- I'm stuck. -- Wendy Smoak Applications Systems Analyst, Sr. Arizona State University PA Information Resources Management