Rick, Do you control the requirements? It's going to be an ugly screen with that :) Web applications should be concerned with doing one unit of task at a time, if possible, because it does simplfy development and help the user focus on what needs to be typed.
Still, I don't see this problem as insurmountable. As long as you don't mind having ugly screens, you can; and what is probably goign to make your screen ugly is the requirements, which mandate all too much input data on one screen. I think you're pigeonholed here so do the best you can. class CompanyInput { private Company o; private List divisionInput; private String inputAttr1; private String inputAttr2; } class DivisionInput { private Division o; private List deptInput; private String inputAttr1; private String inputAttr2; } class DepartmentInput { private Department o; private String inputAttr1; private String inputAttr2; } You just have to create an input model that reflects what you want to capture. There's nothing really more I can do for you; you have lousy requirements so make the best of them. Break up the input into different pages for a better time. Paul __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]