Yes, that is exactly what I am saying. Your code for adding a new item would look like:
Item anItem = new Item(price,quantity,desc);
Vector items = (Vector) session.getAttribute("items");
items.add(anItem);
session.putAttribute("items", items);
To get it back;
Vector items = (Vector) session.getAttribute("items");
Enumeration enum = items.elements();
while (enum.hasMoreElements()) {
Item item = (Item) enum.nextElement();
double price = item.price;
String desc = item.desc;
int qty = item.qty;
// now print them out or whatever
}
Item would just have the attributes described above, a constructor, and maybe some getters and setters. This is called OBJECT-ORIENTED PROGRAMMING and it's what you're supposed to do in
Java
Kyle