Bear,
In a response to someone else's question about using beans vs.
servlets you answered:
"That's an easy one: never submit a form to a
JSP. Period. JSPs should be restricted to creation of the view; all processing should be done in a servlet controller."
I have a demo web site for buying concert tickets. The shopping cart is quite simple in that one does not "browse" the site for different items to buy, but views one page of concerts and opens a ticket order that is sequential -- first the customer chooses the concert(s), then enters personal and payment info and finally confirms the order. The first pages submit form data to the next JSP and the order isn't submitted to a servlet until the customer confirms that all the data entered is correct. This design makes sense to me. Why add another layer of complexity/processing when all I'm doing in the first steps is storing data in a bean that isn't submitted to the database until the final step? I really can't think of a good reason to use a controller servlet in the first steps. If you can, please let me know.
Thanks,
m. gagnon