把数组传到页面上,分别显示就行了可以用jstl的foreach
或者struts的LabelValueBean

解决方案 »

  1.   

    我遇到的问题就是传过来两个list,一个能通过for循环正常放入select,另一个好象就不行了,不能牵套for循环,不然在text里就重复显示list1的数据了,怎样使这两个list分别放入select的value和text啊!并且不能重复。
      

  2.   

    一一对应关系?那么两个list应该是一样长。循环应该没问题的啊
      

  3.   

    <td><select name="select2">
    <%
    <option value="00">请选择市名称</option>
    <% 
    for(int j=0;j<plist1.size();j++)
    for(int i = 0;i<list1.size();i++)

    %>
    <option value="<%=plist1.get(j).toString()%>">
    <%=list1.get(i).toString()%>
    <%}}%>
    </select>
    </td>
    </tr>
    这样循环会有问题,就是list1的值会重复出现。
      

  4.   

    struct标签<html:select property="employeeNumId" style="width:200;">
      <html:option value="0">--请选择--</html:option>
      <html:optionsCollection name="employeeNumList" value="employeenumid" label="employeenumname" />
    </html:select>employeeNumList就是一个list代码是: EmployeeNumDAO employeeNumDAO = new EmployeeNumDAO();
    List list = employeeNumDAO.findByLID(_lid);
             request.setAttribute("employeeNumList",list);
      

  5.   

    我是用jsp做的,我想问的是list和下拉框关联,一个我可以,但是两个就有一点问题