<form name="form1" method="post" action="">
<select name="select">
<option>请指定时间</option>
<option>2004</option>
<option>2005</option>
</select>
</td>
</tr>
<tr>
<td>
<input type="submit" name="Submit" value="查询">
</td>
怎么做当选择时间后,点查询,结果显示在本页内,而且<select name="select"> 中还是先前选择的时间,是用javascrpt 吗?
<select name="select">
<option>请指定时间</option>
<option>2004</option>
<option>2005</option>
</select>
</td>
</tr>
<tr>
<td>
<input type="submit" name="Submit" value="查询">
</td>
怎么做当选择时间后,点查询,结果显示在本页内,而且<select name="select"> 中还是先前选择的时间,是用javascrpt 吗?
然后window.reload()刷新
即在页面提交后保存select的值,返回的时候将其以bean形式写出来在本页显示查询结果你可以在后面加一个动态生成的列表,第一次请求的时候不显示无刷新页面的做法讲起来太长
<select name="selectTime">
<option>请指定时间</option>
<option value="2004"
<%if("2004".equals(request.getParameter("selectTime")))
out.println("selected");
%>
>2004</option>
<option value=2005
<%if("2005".equals(request.getParameter("selectTime")))
out.println("selected");
%>
>2005</option>
</select>
</td>
</tr>
<tr>
<td>
<input type="submit" name="Submit" value="查询">
</td>
复杂的方法,显示结果部分使用客户端调用webservice控制显示