String[] paravalue=request.getParameterValues("SrcObj");

解决方案 »

  1.   

    将返回一个数组
    String[] s=request.getParameter("SrcObj");
      

  2.   

    写个循环就可以了,SrcObj是表名吗?是的话就可以这样写:
    <td> <html:select property="SrcObj">
      <%
                String[] col=request.getParameter("SrcObj")
                java.util.Iterator entitis=col.iterator();
                     while (entitis.hasNext()) {
                     com.site.entity.SrcObj _SrcObj=(com.site.entity.SrcObj)entitis.next();
                     String 表里要取的字段名=""+_SrcObj.get表里要取的字段名();                 
                     
       %>
        <option><%=表里要取的字段名%></option>
      <%}%> 
         </html:select> </td>
      

  3.   

    各位前辈,我做的是
    左面 是一个 list 列表,
    <select name="TarObj" size="10" multiple style="width:235px">
    右面同样是一个 list 列表
    <select name="SrcObj" size="10" multiple style="width:235px" >
    在这两表中间,有 “》”和“《”两个 按钮,可以把两个表中的 数据进行 互换,我想得到右面一个list表中的 所有值,可就是不能得到。
    String[] paravalue=request.getParameterValues("SrcObj");
    String[] s=request.getParameter("SrcObj");
    方法我都 试过了,可是不好用。
      

  4.   

    传进去SrcObj的id值function multiSelect(o){
    var obj=eval('document.all.'+o);
    var l=obj.length;
    obj.multiple=true;
    obj.focus();
    for(var i=0;i<l;i++){
    obj.options[i].selected=true;
    }if(confirm("you will submit")){
    document.forms[0].submit();
    }else{
    obj.multiple=false;
    return;
    }
    }你想传过去值的页面String[] s=request.getParameter("SrcObj");