Мне нужно реализовать веб-форму (JSP, struts) с множеством флажков и текстовых полей. В основном у меня есть дерево, состоящее из флажков, которое должно быть расширяемым (например, добавление нового узла). На другой странице используются те же данные, но уточненные. Таким образом, вы снова добавляете дочерние узлы в упомянутую структуру данных, используя текстовые поля и т. Д. Я могу описать структуру данных в XML: но на самом деле содержит около 100 строк.
Я нашел 3 подхода: 1. Создайте веб-форму в JSP, которая снижает удобство работы пользователя, потому что необходимо много обратных передач (каждый раз, когда я добавляю/редактирую/удаляю узел, подузел...) 2. Делайте это асинхронно. -> множество javascript для обработки структуры данных (храните данные XML в скрытом div и обновляйте пользовательский интерфейс) 3. используйте RIA, например OpenLaszlo
Что ты посоветуешь?