Did you read the FAQ entry I linked? I think it's a pretty good introduction.
If you only have 10 or so fields of different things (name, address, phone, etc.) it may be easier to have all the fields on the
JSP and conditionally display them. If it were the same kinds of things, like line items on an invoice, indexed properties may make more sense.