对呀!用String来拼动态的select语句!

解决方案 »

  1.   

    这是一个级联菜单问题!如果你只有两个下拉列表,那么这个问题很简单,首先在页面加载的时候,就查询一次数据库,查到所有的班级,使成为第一个列表的下拉选项。这个具体实现起来比较简单,这里不在累赘。然后,在你的第一个下拉框的属性中,定义一个onchange事件,在这个事件中,再转发到另外一个页面(当然,这个页面可以是当前页面 ,也最好是当前 页面),然后根据传过来的参数----就是选到的值------再在数据库查询一次。将结果成为第二个列表的下拉选项。思想就是这么一个,实现起来,应该没有什么问题,都是很简单的查询。---------------------------
    你最好参考这个帖子!
    http://community.csdn.net/Expert/topic/4254/4254069.xml?temp=.972439
      

  2.   

    页面加载的时候就一次把两级数据都读进来,第一级写在一个一维数组里面,第二级写在一个二维数组里面,然后用javascript在第一个下拉框的change事件里面修改第二个框的内容,页面不需要刷新。
    很多网站有这种例子,比如某个天气预报的网站,级联选择省份--城市,你去把它的javascript抄过来,然后jsp动态生成这些javascript就可以了