假如用户A登陆之后, 有一下拉表显示A用户的物品. 各用户将通过下拉表显示自己的物品. 这个要从SQL数据库获取出来才行.
请指教! 谢谢

解决方案 »

  1.   

    <%
        Connection conn = null;
        PreparedStatement stmt = null;
        ResultSet rs = null;
        conn = ConnectionManager.getConnection();
        stmt = conn.prepareStatement("select * from table");
        rs = stmt.executeQuery();
        while (rs.next()) {
    %>
      <option value="<%=rs.getString("D")%>"><%=rs.getString("Name")%></option>
                    <%
        }
    %>
             </select>
      

  2.   

    首先根据用户ID查询A用户的物品,在将查询的结果封装在一个LIST类,在下拉表中写入数据
      

  3.   

    查找对应用户的物品(最好使用存储过程之类的方法)
    取出数据
    用循环生成下拉列表
    具体的方法有很多,
    wuzeng2002() 的方法是在JSP里操作,你也可以写个类专门做这件事,JSP页面里直接使用就可以了
      

  4.   

    <select name="dep" id="dep"  size="1" class="font" >
           <%
    for(int i=0;i<List.size();i++)
    {
    Device line = (Device)List.get(i);

    if( line.strDept.compareTo( dev.strDept ) !=0)
    {
    %>
              <option><%=line.strDept%></option>
              <%}}%>
              <option selected><%=dev.strDept%></option>
          </select>