jsp页面刷新只是改了页码和筛选条件而已:
1.第一次访问还是点击下一页时,肯定是request.getParameter获取所有需要的参数,比如当前页码,重要的筛选条件。
//如果是第一次访问,那么很多参数默认为空,那就作一点处理就可以了
String isall = request.getParameter("isall");
if (isall == null || isall.trim().length() <= 0) {
isall = "noall";
}
2.搜索内容时筛选条件在新页面留存:比如下拉框选择了重庆地区,那么下路框的重庆就会提交到新页面,通过request.getParameter得到这个值,在新页面展示下拉框时,如果输出的地区等于得到的参数,那么添加selected属性,新页面就能保存下拉框之前的选项了
<select id="rcBatch" name="rcBatch" style="width : 400px;">
<option value='-1'>全部</option>
<%
List rcBatchList = metaDao.getBusinessTypeList("RCBATCH"); //获取下拉框的所有数据内容
String rcBatch = prj.getRcBatch(); //上次页面提交的rcBatch数据
for (Iterator it1 = rcBatchList.iterator(); it1.hasNext();) {
OptionVO option = (OptionVO) it1.next();
if (option.getKey().equals(rcBatch)) {
//rcBatch等于rcBatchList ,option标签默认selected。
out.