You have a typo in the assignments for listViewData item 2 and 3 in your
action so only the first listViewData is being populated. Your assignments
need to reference listViewData2 and listViewData3 respectively.
listViewData2.setSequence(new Long(222));
listViewData3.setSequence(new Long(333));
Extra pair of eyes never hurts.
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Nicky
Shields
Sent: Thursday, May 10, 2007 3:42 PM
To: [email protected]
Subject: [displaytag-user] Table displays only last List object
Hi There,
I'm using displaytag 1.1, running on WebLogic 9.2 and using Struts2.
I'm trying to test displaytag by setting up a simple table with dummy data.
The dummy data comprises 3 objects stored in an ArrayList within my Action
class.
The table DOES display data however, it only displays the final object in
the List so I get 1 row displayed instead of 3.
Code snippets:
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<display:table id="errorList" name="errorList" cellspacing="1" >
<dissplay:column property="sequence"/>
<display:column property="dateCreated" title="Date Created" />
<display:column property="crn" title="CRN" />
<display:column property="xrf" title="XREF" />
<display:column property="status" />
</display:table>
HTML source: (it seems to at least define empty rows for the data which is
missing!!)
<table cellspacing="1">
<thead>
<tr>
<th>Sequence</th>
<th>Date Created</th>
<th>CRN</th>
<th>XREF</th>
<th>Status</th></tr></thead>
<tbody>
<tr class="odd">
<td>333</td>
<td>Fri May 11 10:05:20 GMT+12:00 2007</td>
<td>789</td>
<td>789</td>
<td>Investigatin</td></tr>
<tr class="even">
<td></td>
<td></td>
<td></td>
<td></td>
<td></td></tr>
<tr class="odd">
<td></td>
<td></td>
<td></td>
<td></td>
<td></td></tr></tbody></table>
Action class:
(has global ArrayList object named errorList)
ListViewData listViewData = new ListViewData();
listViewData.setSequence(new Long(111));
listViewData.setDateCreated(new Date());
listViewData.setCrn("123");
listViewData.setXrf("123");
listViewData.setStatus("New");
ListViewData listViewData2 = new ListViewData();
listViewData.setSequence(new Long(222));
listViewData.setDateCreated(new Date());
listViewData.setCrn("456");
listViewData.setXrf("456");
listViewData.setStatus("Parked");
ListViewData listViewData3 = new ListViewData();
listViewData.setSequence(new Long(333));
listViewData.setDateCreated(new Date());
listViewData.setCrn("789");
listViewData.setXrf("789");
listViewData.setStatus("Investigatin");
errorList.add(listViewData);
errorList.add(listViewData2);
errorList.add(listViewData3);
Any help would be appreciated. I think I'm using displaytag correctly so
I'm wondering if it could be an environment problem.......
============================================================================
========
This e-mail message and attachments do not necessarily reflect the views of
the New Zealand Ministry of Justice and may contain
information that is confidential and may be subject to legal privilege. If
you
are not the intended recipient, you are hereby notified that you must not
use,
disseminate, distribute or copy this e-mail message or its attachments. If
you
received this message in error, please notify the Ministry of Justice
by telephone (call collect: 00-64-4-918-8800) or return the
original message to us by e-mail, and destroy any copies.
Thank you.
============================================================================
========
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
displaytag-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/displaytag-user
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
displaytag-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/displaytag-user