I was wondering if someone could help me with a problem I'm having. Part of my web application requires that I allow the user to choose the columns he wishes to perform an SQL query on.
Because I can't use <bean:write property=".../> tags (what columns the application shows in the table will change according to the query performed), I chose to create an ArrayList of ArrayLists of Strings where each string should represent one element of one row.
I declare my ArrayList of ArrayList of Strings as follows:
Inside of a while loop in the same class, I create new employee records:
The employeeList is then returned:
In my action class, I declare an ArrayList:
And I call on the method above to fill it with the appropriate data:
And set it to the session:
On my results page:
which returns a org.apache.JasperException:
If I iterate through the index, numerical values (0,1,2,3...18) will show with the correct number of records (19). If I bean:write the employee itself, it will show as [element1,element2...].
I'd really appreciate any help I can get!
Thanks in advance,