日期:2014-05-17  浏览次数:20649 次

在一个下拉列表中选择了一个值怎么改变另一个下拉列表的值?

如图,在当我选择了海淀后,出现列值,若选择了其他县区,就会出现其他的值,怎么只是用Servlet+JSP完成?

------解决方案--------------------
一般情况javascript可以完成。
demo
源码下载
研究下吧。
------解决方案--------------------
前台的东西还是用jQuery做,
------解决方案--------------------
在后台用json 封装

key 是你第一个下拉框的值
 
value 是你第二个下拉框要显示的值

然后在jsp页面 解析json 数组

然后用jquery 把值添加到select 里面去
------解决方案--------------------
可以在后台一次性查出数据做成JSON数组,到前台用js处理,
也可以通过ajax方式每次选择的时候去数据库查询