我有一个带有 3 个地图的 spring bean,所有这些地图都将被增量填充。第一张地图是物品类别列表,第二张地图是产品列表,第三张地图是物品类型列表的爱好
所有的地图都映射到 JSP 上。加载页面时,仅在第一个地图的 onchange 事件上填充第一个地图,我需要在 bean 中填充第二个地图,类似地,在第二个地图的 onchange 事件上,我需要在 bean 中填充第三个地图。
有没有办法使用 Ajax 做到这一点?
我需要一些代码示例来说明如何在第二个和第三个下拉列表中呈现 JSON 响应。
澄清:@Donal:我有一个简单的 JSP 页面,其中有 3 个下拉菜单,对应于存储在我的 commandBean 中的 3 个地图。因此,当页面第一次加载时,只会填充第一个地图,因此会填充第一个下拉列表。现在,每当用户从第一个下拉列表中选择任何内容时,我都需要将相同的 commandbean 与第一个下拉列表的值一起发送回来,并获取第二个地图的值,从而获取第二个下拉列表的值,以此类推第三个下拉列表的值。对于每个下拉列表,我有 3 个地图和 3 个变量用于存储所选值。现在我想了解这是否可以使用 Ajax。我希望这能澄清你需要知道的一切。谢谢