I need to implement a webform (JSP, struts) featuring loads of checkboxes and textfields. Basically I have a tree made of checkboxes which has to be extendable (like adding a new node). On another page the same data is used, but refined. So you add again child nodes to the mentioned data structure using textboxes etc. I can describe the datastructure in XML: But contains about 100 rows in reality.
I found 3 approaches: 1. Do a webform in JSP which lowers the user experience because lots of postbacks are necessary (every time i add/edit/delete a node, subnode...) 2. do it in async fashion. -> loads of javascript to handle the structure of the data (keep the XML data in a hidden div and update ui) 3. go for a RIA like OpenLaszlo
What do you suggest?