This is another example where a Collection of Javabeans can be used as the source of data for the grid.
We get the list of customers from a custom CustomerManager class. The customers are retrieved and placed into
an ArrayList. From there, the ArrayList is passed to the grid via the datasrc attribute.
The columns of the grid can be bound to the properties of the Javabean. This is done using the datafield attribute
on the various column tags. The value of the datafield attribute must correspond with a getter method for the underlying Javabean.
e.g. <dotj:datacolumn datafield="lastName" ... /> ----> Customer.getLastName()