可以用JS的数组,用二维的,然后动态的改变select2的内容就行了,具体的代码要很长,只写个思路 参考一下

解决方案 »

  1.   

    你说的我也知道!
    问题是jsp中的collection或HashMap怎么传到js中的数组里去呢?
    你能给我找一个例子吗?贴一个地址也可以呀!
      

  2.   

    JSP将记录集循环用","隔开放在一个文本域.
    JavaScript用split函数将文本域返回为数组.
      

  3.   

    http://expert.csdn.net/Expert/topic/2358/2358794.xml?temp=.4694483
      

  4.   

    不用把jsp中的collection或HashMap传到js中的数组里去,而是直接把从数据库查询出来的数据放入到js数组中就可以了
      

  5.   

    多谢了! killerdanny!
    方法有很多呀!都可以搞定,太好了!
       
      

  6.   

    用js存数据,数据量一大就完了,
    用xml,用什么数据的时候才到数据库里去读取,页面还不用刷新
      

  7.   

    To dizhang663(北方的狼:
    你说的用xml是什么意思呀?
    难道是先从数据库中读出数据到xml中,然后再从xml中读到页面上,那样的话,还不如刷新页面快!
      

  8.   

    即使是用xml数据量大也一样很慢的。