我在JSP页面里写了个下拉框  里面有2个值   第一次进入该页面的时候 默认值为1 该下拉框的change事件提交处理  如何在我选了值2的时候 再回到这个页面默认值 为2

解决方案 »

  1.   

    <%
        String numSelect = (String)request.getParameter("numSelect");
    %>
    <select name="numSelect" onchange="chang()">
        <option value="1" <%if(numSelect != null && numSelect.equals("1")){%>selected<%}%>>1</option>
        <option value="2"  <%if(numSelect != null && numSelect.equals("2")){%>selected<%}%>>2</option>
    </select>不管你处理的时候是form传值还是url传值,把numSelect的值传过去就行了。
      

  2.   

    <option value="周" <% if (MaUnit.equals("周")){ %> selected<% } %>> 周</option>
    <option value="天" <% if (MaUnit.equals("天")){ %> selected<% } %>> 天</option>
      

  3.   

    我这个问题还是没解决 <select name="order" onchange="doOrder(this.value);">
                           <option value="1" >创建时间</option>
                            <option value="2">用户号码</option>
                          </select>
      

  4.   

    你是故意的把,这样定义一个变量String numSelect = (String)request.getParameter("numSelect");<%
        String numSelect = (String)request.getParameter("numSelect");
    %>
    <select name="numSelect" onchange="chang()">
        <option value="1" <%if(numSelect != null && numSelect.equals("1")){%>selected<%}%>>1</option>
        <option value="2"  <%if(numSelect != null && numSelect.equals("2")){%>selected<%}%>>2</option>
    </select>完全可以实现