我在Spring + Hibernate框架中创建了一个小模块。
在我的jsp页面中,在一个下拉框的点击事件(值从数据库获取)我设置下两个输入框的值。如果假设我选择了一个国家(值来自一个表格说TBL_ABC),那么相应我的城市(值再次来自同一个表TBL_ABC)值应该改变。
请告诉我一些好的和标准的方法来实现这一目标。
提前致谢。
答案 0 :(得分:1)
您需要在ajax请求的帮助下完成此操作。当您的jsp第一次加载时,您需要将国家/地区列表(名称,ID)传递给jsp并使用这些值创建下拉框(您已经这样做了)。标签将是名称,价值将是国家ID(当然)。
然后点击下拉框,您可以在javascript函数中获取所选项目值,然后调用映射到其中一个控制器方法的ajax请求,该方法将根据传递的国家/地区ID返回城市列表。然后用这些值填充城市列表。
希望这会对你有所帮助。欢呼声。