首先下拉框中的值是从数据库取得的,例如,姓名,
我现在需要将选中的下拉框中的值,作为条件,在该页面进行检索,
该如何做,求指教!!最好有详细的实例代码,

解决方案 »

  1.   

      <select id="test">
       <%
        List<String> list=new ArrayList<String>();
        list.add("name");
        list.add("age");
        list.add("sex");
        session.setAttribute("attribute",list);
        List<String> list2=(List<String>)session.getAttribute("attribute");
        for(String s:list2){
        %>
        <option value=<%=s %>><%=s %></option>
        <%
        }
       %>
       </select>
    这样试试  其中session.setAttribute("attribute",list);可以放在别的页面赋值
      

  2.   

    我现在要做的是: 1.在jsp页面上有个下拉框,里面的数据是从数据库取得(不止一条)
     2.在Action中获取选中的那个值,用于,检索
      

  3.   

    首先 你先从数据库获得对应的值后保存到session里,然后跳转到另一个页面,在这个页面里有个form表单,表单里的下拉框中的option就像那段代码那样根据session里的值生成,为下拉框取个name属性,选择完后提交表单,后台再根据name属性获得选择的值啊
      

  4.   

    <tr>
        <td height="25" align="right">人 员 分 类:&nbsp;&nbsp;</td>
        <td align="left" colspan="3">
         <select name="sryfl">
        <c:forEach var="ct" items="${ctlist}">
         <option value="${ct['SID'] }" <c:if test="${info['SRYFL'] ==ct['SID']}">selected</c:if> >${fn:trim(ct['SNAME']) }</option>
        </c:forEach>
         </select>
        </td>
    </tr>
    把数据库中的数据取出存储于ctlist,显示在下拉框中,取数据同样道理
      

  5.   

    <select  value=""> 
    value 应该是那下拉框 选择的值的
      

  6.   

    取得选中值,再用。ajax和后台进行交互取数据
      

  7.   

    this.select.value````````````````````````````````````````