I did a
test in my testing jsp:
...(add value to vector)...
session.setAttribute( "originalDataList", originalDataList );
session.setAttribute( "newDataList", newDataList );
...
Vector getOrg = (Vector) session.getAttribute( "originalDataList" );
int sizeOfOrg = getOrg.size();
System.out.println("In jsp, org size="+sizeOfOrg);
for (int i=0;i<sizeOfOrg;i++)
{
System.out.println("org["+i+"]="+getOrg.elementAt(i));
}
Vector getNew = (Vector) session.getAttribute( "newDataList" );
int sizeOfNew = getNew.size();
System.out.println("In jsp, new size="+sizeOfNew);
for (int ii=0;ii<sizeOfNew;ii++)
{
System.out.println("new["+ii+"]="+getNew.elementAt(ii));
}
System.out.println("==============");
Then I saw the output:
In jsp, org size=1
org[0]=200412|FZ1234567|123456|null|Y|Y|null|Y|5|5432
In jsp, new size=1
new[0]=Document Cancelled
Then in my tesing servlet:
Vector orgDataList = (Vector) session.getAttribute("originalDataList");
Vector newDataList = (Vector) session.getAttribute("newDataList");
int sizeOfList = originalDataList.size();
System.out.println ("Step - 2.2 - size of org list="+orgDataList .size());
System.out.println ("Step - 2.3 - size of new list="+newDataList .size());
But I sill saw 0 in output:
Step - 2.2 - size of org list=0
Step - 2.3 - size of new list=0