This sounds like a job for ...  the DisplayTag Taglib.
See this example page:

http://www.displaytag.org/example-grouping.jsp

Your formbean looks pretty simple:
(Should I ask why your properties start with a capital letter?)
myteam.teamName
myteam.Firstname
myteam.Midinitial
myteam.Lastname

If so it's practically build for the displaytag library, might
even work a bit like this:

<displaytag:table name="myTeamFormBean.allTeams">
        <displaytag:column property="teamName" title="Team Name" group="1"/>
        <displaytag:column property="Firstname" title="First Name" />
        <displaytag:column property="Midinitial" title="Middle Initial" />
        <displaytag:column property="Lastname" title="Last Name" />
</displaytag:table>

If you use the displaytag library, follow their directions
about the handful of apache commons .jar files that need
to be updated!!!!!!

Regards,
David

-----Original Message-----
From: Joe Hertz [mailto:[EMAIL PROTECTED]
Sent: Saturday, November 22, 2003 4:39 AM
To: 'Struts Users Mailing List'
Subject: RE: Still no reply for :Problem in grouping using logic iterate
& logic equal


Your doing a bean:write of the team name inside of your iterate, so
yeah, the team name is going to show up on every iteration. 

What approaches have you tried already? Which is the part your not
getting?


> -----Original Message-----
> From: Shakti [mailto:[EMAIL PROTECTED] 
> Sent: Saturday, November 22, 2003 4:11 AM
> To: Struts Users Mailing List
> Subject: Still no reply for :Problem in grouping using logic 
> iterate & logic equal
> 
> 
> 
> > Hi,
> >   "MyTeamFormBean "contains an arraylist "allTeams" having 
> > MyTeamRowBean with attributes :
> >   String teamName, first, middle & last
> >
> >   <logic:iterate id="myteam" name="myTeamFormBean" 
> property="allTeams">
> >     <tr>
> >          <td ><B><bean:write name="myteam" 
> property="teamName" /></B></td>
> >          <td>&nbsp;</td>
> >     </tr>
> >         <tr>
> >              <td>&nbsp;</td>
> >              <td>&nbsp;<bean:write name="myteam" 
> > property="Firstname"/>&nbsp;<bean:write name="myteam" 
> > property="Midinitial"/>&nbsp;<bean:write name="myteam"
> property="Lastname"/>
> > </td>
> >          </tr>
> > </logic:iterate>
> >
> >   Which produces something like this ....
> >
> >  Team Name 1
> >     Firstname1 1  Midinitial1 1  Lastname 1 1
> >   Team Name 1
> >     Firstname1 2  Midinitial1 2  Lastname 1 2
> >   Team Name 1
> >     Firstname1 3  Midinitial1 3  Lastname 1 3
> >   Team Name 2
> >     Firstname2 1  Midinitial2 1  Lastname 2 1
> >   Team Name 2
> >     Firstname2 2  Midinitial2 2  Lastname 2 2
> >   Team Name 2
> >     Firstname2 3  Midinitial2 3  Lastname 2 3
> >   Team Name 3
> >     Firstname3 1  Midinitial3 1  Lastname 3 1
> >   Team Name 3
> >     Firstname3 2  Midinitial3 2  Lastname 3 2
> >   Team Name 3
> >     Firstname3 3  Midinitial3 3  Lastname 3 3
> >   Team Name 4
> >     Firstname4 1  Midinitial4 1  Lastname 4 1
> >   Team Name 4
> >     Firstname4 2  Midinitial4 2  Lastname 4 2
> >   Team Name 4
> >     Firstname4 3  Midinitial4 3  Lastname 4 3
> >   Team Name 5
> >     Firstname5 1  Midinitial5 1  Lastname 5 1
> >   Team Name 5
> >     Firstname5 2  Midinitial5 2  Lastname 5 2
> >   Team Name 5
> >     Firstname5 3  Midinitial5 3  Lastname 5 3
> >
> >
> >   but i want something like this. ..........
> >
> >
> >   Team Name 1
> >     Firstname1 1  Midinitial1 1  Lastname 1 1
> >     Firstname1 2  Midinitial1 2  Lastname 1 2
> >     Firstname1 3  Midinitial1 3  Lastname 1 3
> >   Team Name 2
> >     Firstname2 1  Midinitial2 1  Lastname 2 1
> >     Firstname2 2  Midinitial2 2  Lastname 2 2
> >     Firstname2 3  Midinitial2 3  Lastname 2 3
> >   Team Name 3
> >     Firstname3 1  Midinitial3 1  Lastname 3 1
> >     Firstname3 2  Midinitial3 2  Lastname 3 2
> >     Firstname3 3  Midinitial3 3  Lastname 3 3
> >   Team Name 4
> >     Firstname4 1  Midinitial4 1  Lastname 4 1
> >     Firstname4 2  Midinitial4 2  Lastname 4 2
> >     Firstname4 3  Midinitial4 3  Lastname 4 3
> >   Team Name 5
> >     Firstname5 1  Midinitial5 1  Lastname 5 1
> >     Firstname5 2  Midinitial5 2  Lastname 5 2
> >     Firstname5 3  Midinitial5 3  Lastname 5 3
> >
> >
> >
> > can anyone plz help me out in this ...
> >
> > Thanks in advance ..
> > Shakti..
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to