就是数据库中某个表中的一列数据显示在JSP页面的下拉菜单中 !我是初学者,谁能帮帮忙,最好贴出代码!谢谢!

解决方案 »

  1.   

    <select name="shopAdGroupId" id="shopAdGroupId" onchange="change()">
    <option value="">所有</option>
            ">//${adgroupList }" 为后台存的LIST
    <c:forEach items="${adgroupList }" var="adgroup <option value="${adgroup.shopAdGroupId }">${adgroup.adgroupname }</option>
    </c:forEach>
     </select>
      

  2.   

    后台:
    LZ说的数据库中某个表中的一列数据,查出来之后是LIST ----list
    request.setAttribute("list",list);
    前台:
    用<c:forEach>标签,至于用法LZ可以上网查
    <select name="shopAdGroupId">
    <option value="">所有</option>
    <c:forEach items="${list}" var="list">
     <option value="${list.  }">${list.  }</option>
    </c:forEach>
    </select>
      

  3.   

    后台程序片段(先得到查询的数据,并保存到list中):
    request.setAttribute("list", list);
    JSP页面:
    List list = (List)request.getAttribute("list"); 
    <select size="1" id="随便起个名,不重复就行" onchange="函数()">
    <option value="">所有</option>
    <%
    for(inti = 0; i<list.size(); i++){
    %>
    <option value="<%=list.get(i) %>"><%=list.get(i) %></option>
    <% } %>
    </select>