Javascript 具有依赖性的多个下拉列表

Javascript 具有依赖性的多个下拉列表,javascript,html,jsp,Javascript,Html,Jsp,我想显示4个下拉列表,每个下拉列表中的项目取决于上一个下拉列表中选定的项目 我想用javascript实现所有内容,这意味着servlet应该只访问DB一次(所有内容都存储在一个引用表中,其中一列“表示”一个dropwdown)并获取所有相关数据 可能组合的最大数量约为9k 我如何才能做到这一点? 我想主要的问题是应该使用的数据结构。 也许使用嵌套地图 这是个坏主意。在每次请求时将整个数据库发送给用户是巨大的开销。另外,这意味着一旦用户访问了您的页面一次,他们就拥有了您的整个数据库。我必须避免往

我想显示4个下拉列表,每个下拉列表中的项目取决于上一个下拉列表中选定的项目

我想用javascript实现所有内容,这意味着servlet应该只访问DB一次(所有内容都存储在一个引用表中,其中一列“表示”一个dropwdown)并获取所有相关数据

可能组合的最大数量约为9k

我如何才能做到这一点?
我想主要的问题是应该使用的数据结构。
也许使用嵌套地图

这是个坏主意。在每次请求时将整个数据库发送给用户是巨大的开销。另外,这意味着一旦用户访问了您的页面一次,他们就拥有了您的整个数据库。我必须避免往返于服务器和客户端。如果您只是想避免页面刷新,可以使用AJAX。我理解,但仍然需要客户端解决方案