0

我在 Spring+Hibernate 框架中创建了一个小模块。

在我的 jsp 页面中,在一个下拉框的单击事件(值从数据库中获取)我正在设置接下来两个输入框的值。例如,如果假设我选择了国家(值来自一个表说 TBL_ABC),那么相应地我的城市(值再次来自同一个表 TBL_ABC)值应该改变。

请给我一些好的和标准的方法来完成这个。

提前致谢。

4

1 回答 1

1

您需要借助 ajax 请求来完成此操作。当您的 jsp 第一次加载时,您需要将国家/地区列表(名称,id)传递给 jsp 并使用这些值创建下拉框(您已经这样做了)。标签将是名称,值将是国家 ID(当然)。

然后单击下拉框,您可以在 javascript 函数中获取所选项目的值,然后调用映射到控制器方法之一的 ajax 请求,该控制器方法将根据传递的国家/地区 ID 返回城市列表。然后用这些值填充城市列表。

希望这对您有所帮助。干杯。

于 2012-06-02T09:05:48.787 回答