我是用Dreamweaver编写JSP时,在每次查询提交后下拉框的值就会返回到第一条,但下面查询显示出的是选择的下拉框值的内容,如何在点击提交按钮后,下拉框的值返回选定的值而不是第一条的值?

解决方案 »

  1.   

    只有把下拉框选定的值作为request的参数一起传递过去,然后进行设定。或者将选定值存入session,从session中取值来设定下拉框。
      

  2.   

    作一个判断:
    <select name="type" size="1">
    <option value="<%=test%>"
    <%if( String.valueOf(test).equals(type)){out.print("selected");}%>><%=test%>
    </option>
      

  3.   

    首先把下拉框的值作为参数传递给下一个页面。
    然后得到传过来的参数值
    String str = request.getParameter("Para");
    然后在下拉框处作一个判断
    <select name="type" size="1">
    <option value="<%=test%>"
    <%if( String.valueOf(test).equals(str)){out.print("selected");}%>><%=test%>
    </option>