请问一下怎样提交请求后下拉列表的状态不会改变?<select name="a" >
<option value="0">全部</option>
<option value="1">男</option>
<option value="2">女</option>
</select>比如像上面那样,当选中“男”,然后进行搜索,通过服务器返回来后下拉列表的第一个是显示全部的,怎样才能让它的状态显示为“男”?
<option value="0">全部</option>
<option value="1">男</option>
<option value="2">女</option>
</select>比如像上面那样,当选中“男”,然后进行搜索,通过服务器返回来后下拉列表的第一个是显示全部的,怎样才能让它的状态显示为“男”?
后台request.setAttribute("aValue",request.getParameter("a"));
前台
String aValue = request.getAttribute("aValue");
<select name="a" >
<option value="0">全部 </option>
<option value="1" <%="1".equals(aValue)?"selected=\"selected\"":""%> >男 </option>
<option value="2" <%="2".equals(aValue)?"selected=\"selected\"":""%> >女 </option>
</select>
选项太多可以通过循环写