在action中得到的是一个数组...你循环一下就可以得到每一个了..

解决方案 »

  1.   

    我试了一下,可以啊~~//JSP代码
    <form action="temp.do">
    <select ID="oSelect" NAME="cars" multiple="multiple">
    <option VALUE="1" SELECTED>
    宝马
    </OPTION>
    <OPTION VALUE="2">
    保时捷
    </OPTION>
    <OPTION VALUE="3">
    奔驰
    </OPTION>
    </select>
    <input type="submit"  value="submit"/>
    </form>//action代码
    TempForm tempForm = (TempForm) form;// TODO Auto-generated method stub
    for(int i = 0;i < tempForm.getCars().length;i++){
    System.out.println(tempForm.getCars()[i]);
    }
    return null;//form代码
    public class TempForm extends ActionForm { private String[] cars;        public String[] getCars() {
    return cars;
    } public void setCars(String[] cars) {
    this.cars = cars;
    }
    //全选后提交后打印结果
    1
    2
    3
      

  2.   

    html页面
      <html:form action="select.do">
          <html:select property="selectTo" multiple="true">
             <html:option value="1">one</html:option>
                    <html:option value="2">two</html:option>
                     <html:option value="3">three</html:option>
                     <html:option value="4">four</html:option>
               </html:select>
             <html:submit>GO</html:submit>
        </html:form>
    ActionForm 代码public class UserForm extends ActionForm{ private static final long serialVersionUID=-1L;

    private String [] selectTo;

    private String name; public String getName() {
    return name;
    } public void setName(String name) {
    this.name = name;
    } public String[] getSelectTo() {
    return selectTo;
    } public void setSelectTo(String[] selectTo) {
    this.selectTo = selectTo;
    }
    }
    action类public class ActionGo extends Action{
    public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    // TODO Auto-generated method stub

    UserForm bean = (UserForm)form;

    for(int i=0; i<bean.getSelectTo().length; i++){
    System.out.println("select 值为:::"+bean.getSelectTo()[i]);
    }
    return mapping.findForward("success");
    }
    }
    用strut标签也可以
      

  3.   

    上面的兄弟不用struts标签也是可以完全正确
      

  4.   

    直接request.getParameter就可以获得啊
      

  5.   

    除了select标签,而且checkbox也可以在from中用树组来得到哦哦~~经验之谈~~嘎嘎。。
      

  6.   

    不错呀,就是这样的,String selectTo=classroomManagerForm.getSelectTo(); 即可得到你所选择的项呀!
     在struts 中的书写中,form 中,一定要有selectTo 所对应的get()/set()方法呀,也就上面的效果啦!
      

  7.   

    直接 request.getParameterValues("selectTo")把.