但这样做list中的所有项在提交时会变得反白
~~~~~~~~~~~什么意思

解决方案 »

  1.   

    你的select 是动态生成的,问什么还要从option里面取值?你动态生成select的时候保存到session提交后到session里面取不就行了?
      

  2.   

    确切的说我是在用户在页面上的其余选项里操作时用javascript动态生成的,即在客户端动态生成。这样也能保存到session里?看来是我才疏了,还望advance兄赐教。事成之后100分拜上,呵呵。
      

  3.   

    为什么不能保存到session里啊?把所有值包装成数组或Vector,然后往Session里add就行啦!
      

  4.   

    Vector aaa = new Vector();
    aaa.addElement(option的value1);
    aaa.addElement(option的value2);
    aaa.addElement(option的value3);
    aaa.addElement(option的value4);
    aaa.addElement(option的value5);session.setAttribute("SelectValue", aaa);
      

  5.   

    可能是我考虑的方式有问题。既然我已经将网页静态输出到客户了,而option是动态生成的,这时我还能操作session吗?网页这时是静态了的啊。这样的话岂不是变成了一个静态网页可以传回一个vector??不可能吧!
      

  6.   

    你所说的反白是不是框里在提交按纽按下后,全部都选择了?如果是这样的话,可能是你的javascript语句没有写好。。
      

  7.   

    我记得好象有一种叫 getValuegroup() 类似的函数,可以做到。你查一下吧,JSP 中能解决这个问题。
      

  8.   

    你可以用JavaScript把所有的值放在一个隐藏域中不就可以了?