I recommend using displaytag for displaying tables in JSP : http://displaytag.sourceforge.net/1.2/

It comes with support for Grouping (see http://displaytag.homeip.net/displaytag-examples-1.2/example-grouping.jsp ) which is the feature you are looking for.

I love displaytag for its ease of use, its clean implemtation which allows for extension if needed, and for its native support for paging / sorting which is pretty much always needed when it comes to long list of data. By using displaytag throughout our application we ensure the consistency of the user experience when it comes to dealing with tables.

Good luck!
Denis


Le 2010-04-24 11:39, Thangavel Loganathan a écrit :
Hi !!

am newbie to struts taglib, my requirement is want display the values from
DB in which there many fields includes date,resource_name, time and
etc...... Based on these 3 criteria i want display in table.

i am getting the values from DB with request scope... and am iterating using
<logic:iterate>  taglib, through this tag i can able to display the values
one by one for eache and every row am putting a line to separate...

when come to my requirement based on the date , resource name and time i
want display in one row. for example ,

-------------------------------------------------------------------

Date               ResourceName Time

14-12-10             XXX              09:00
                                              05:00
                         -----------------------------------------
                          YYY              01:00
                                               02:00
                         ---------------------------------------
                         ZZ                   05:00

---------------------------------------------------------------

15-12-10           AAA               04:00
                         -----------------------------------------
                       BBB                 01:00
                                               02:00
                         ---------------------------------------
                        CC                     05:00
-----------------------------------------------------------------




Like above want display in jsp......




but am using<logic:iterate>  tagalib ,


---------------------------------------------------------------

Date             ResourceName Time

14-12-10             XXX           09:00
------------------------------------------------------------------
14-12-10             XXX             05:00
-----------------------------------------------------------------
14-12-10               YYY           01:00
----------------------------------------------------------------
14-12-10            YYYY        02:00
-----------------------------------------------------------------
14-12-10             ZZ              05:00

---------------------------------------------------------------

15-12-10             AAA       04:00
---------------------------------------------------------------
15-12-10              BBB           01:00



Like this am getting in jsp ...... and my jsp code is below ,


  <http://www.coderanch.com/forums/jforum#>


<logic:iterate id="item" name="list" type="com.bean.AppoinmentInformation"
  scope="request">
     <li>
     <div class="agenda_date"><bean:write name="item"  property="startDate"
/></div>
     <div class="agenda_content_container">

     <div class="agenda_content_list">
     <ul class="agenda_content">

     <li class="agenda_schedule_name">
         <div><bean:write name="item"  property="rsc_name"/>  </div>
         </li>
         <li class="appointment_schedule_info">
             <table class="schedule_list" cellpadding="0" cellspacing="0">
                 <tr>
                     <td width="5%">
                     <div class=<bean:write name="item"  property="status"
/>></div>
                     </td>
                     <td width="18%"><bean:write name="item"  property=
"app_st_hr"/>   -<bean:write name="item"  property="app_end_hr"/>
                     </td>
                     <td width="77%">-------<bean:write name="item"
   property="service_name"/>   ***<bean:write name="item"  property=
"cust_name"/>
                     (<bean:write name="item"  property="ctitle_add"
/>   )</td>
                 </tr>
             </table>
           </li>
     </ul>
     </div>
     </div>
     </li>
</logic:iterate>


     waiting for ur reply........

So i want break the condition and i want to compare two list date and
resource name.....


how to achieve this in<logic:iterate>  or want to use another tag...........


suggest me plz ......


thanks in advance............

-------

Thanks&  Regards,

Thangavel

my skype : thangavel.nathan
gtalk : lthangavel



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to