我需要实现一个具有大量复选框和文本字段的网络表单(JSP、struts)。基本上我有一棵由复选框组成的树,它必须是可扩展的(比如添加一个新节点)。在另一页上使用相同的数据,但经过精炼。因此,您使用文本框等再次将子节点添加到提到的数据结构中。我可以用 XML 描述数据结构:但实际上包含大约 100 行。
我发现了 3 种方法: 1. 在 JSP 中创建一个 Web 表单,这会降低用户体验,因为需要大量回发(每次我添加/编辑/删除一个节点、子节点...) 2. 以异步方式进行。-> 加载 javascript 来处理数据结构(将 XML 数据保存在隐藏的 div 中并更新 ui) 3. 选择像 OpenLaszlo 这样的 RIA
你有什么建议?