从spring controller返回ArrayList以进行ajax调用,并在第二个下拉列表中进行渲染

从spring controller返回ArrayList以进行ajax调用,并在第二个下拉列表中进行渲染,ajax,json,spring,jsp,Ajax,Json,Spring,Jsp,我有一个Springbean,它有3个映射,所有映射都将以增量方式填充。 第一个映射是项目类别列表,第二个映射是产品列表,第三个映射是项目类型列表的爱好 所有映射都映射到JSP上。 当只加载页面时,第一个映射在第一个映射的onchange事件上填充,我需要在bean中填充第二个映射,同样地,在第二个映射的onchange事件上,我需要在bean中填充第三个映射 有没有一种方法可以使用Ajax实现这一点 我需要一些代码示例来说明如何在第二个和第三个下拉列表中呈现JSON响应。 澄清:@Donal:

我有一个Springbean,它有3个映射,所有映射都将以增量方式填充。 第一个映射是项目类别列表,第二个映射是产品列表,第三个映射是项目类型列表的爱好

所有映射都映射到JSP上。 当只加载页面时,第一个映射在第一个映射的onchange事件上填充,我需要在bean中填充第二个映射,同样地,在第二个映射的onchange事件上,我需要在bean中填充第三个映射

有没有一种方法可以使用Ajax实现这一点

我需要一些代码示例来说明如何在第二个和第三个下拉列表中呈现JSON响应。


澄清:@Donal:我有一个简单的JSP页面,其中有3个下拉列表,对应于commandBean中存储的3个地图。因此,当页面第一次加载时,只会填充第一个映射,从而填充第一个下拉列表。现在,每当用户从第一个下拉列表中选择任何内容时,我都需要将相同的commandbean与第一个下拉列表的值一起发送回来,并获取第二个映射的值,以及第二个下拉列表的值,依此类推第三个下拉列表。对于每个下拉列表,我有3个映射和3个变量来存储所选的值。现在我想了解使用Ajax是否可以实现这一点。我希望这能澄清你需要知道的一切。Thanx

不要阅读你的问题,但要根据主题进行检查