请教各位高手一个问题 displaytag默认是把当前的查询参数存下来,但是一直按翻页...地址栏的参数长度会越来越长.后来地址栏就不够长度存储了.就会报异常了.请问高手们我应如何解决?
第二页的地址url
http://localhost:8080/PYPproject/PYPClassMonth.html?studentForm.classTableForm.majorForm.departmentForm.departmentNo=01++++++++++&studentForm.classTableForm.classNo=01610701++++&d-6932705-p=2&method.pypClassMonth=%E6%90%9C%E7%B4%A2&academicYearForm.academicYearNo=3+++++++++&month=2009-06&semesterForm.semesterNo=6第三页的地址url
http://localhost:8080/PYPproject/PYPClassMonth.html?studentForm.classTableForm.majorForm.departmentForm.departmentNo=01++++++++++&studentForm.classTableForm.classNo=01610701++++&d-6932705-p=3&method.pypClassMonth=%C3%A6%C2%90%C2%9C%C3%A7%C2%B4%C2%A2&academicYearForm.academicYearNo=3+++++++++&month=2009-06&semesterForm.semesterNo=6
从01610701++++&d-6932705-p=2这里可以看到当前是第几页
但是...后面的method.pypClassMonth=的参数随着翻页会越来越长..后来地址栏不够存储长度.到时displaytag翻页出现异常
第二页的地址url
http://localhost:8080/PYPproject/PYPClassMonth.html?studentForm.classTableForm.majorForm.departmentForm.departmentNo=01++++++++++&studentForm.classTableForm.classNo=01610701++++&d-6932705-p=2&method.pypClassMonth=%E6%90%9C%E7%B4%A2&academicYearForm.academicYearNo=3+++++++++&month=2009-06&semesterForm.semesterNo=6第三页的地址url
http://localhost:8080/PYPproject/PYPClassMonth.html?studentForm.classTableForm.majorForm.departmentForm.departmentNo=01++++++++++&studentForm.classTableForm.classNo=01610701++++&d-6932705-p=3&method.pypClassMonth=%C3%A6%C2%90%C2%9C%C3%A7%C2%B4%C2%A2&academicYearForm.academicYearNo=3+++++++++&month=2009-06&semesterForm.semesterNo=6
从01610701++++&d-6932705-p=2这里可以看到当前是第几页
但是...后面的method.pypClassMonth=的参数随着翻页会越来越长..后来地址栏不够存储长度.到时displaytag翻页出现异常
解决方案 »
- 连接数据库的问题: 严重: Servlet.service() for servlet jsp threw exception求高人解答
- 怎么将一个类替换掉jar里的类
- weblogic应用中如何获取当前服务器的IP
- 请问Java解析服务器端的XML文件时遇到的问题??
- 求下载计算机电子书籍的网址
- EJB3.0应用广吗?
- 请教下压缩
- JBOSS中如何配置虚拟目录(virtual directory)?
- 高分求救:麻烦帮我实现一下,我不会用JNDI实现,多谢!
- 是不是有专门讲J2EE本身理念的书呢?
- 将动态数据和DIV一起弹出怎么写 数量大怎么写!!!给个思路或方法都可以!
- ResultSet查询结果老是空集
// 页数的参数名
String pageIndexName = new ParamEncoder("absenceList")
.encodeParameterName(TableTagParameters.PARAMETER_PAGE);
// 每页显示的条数
int pageSize = 10;
// 当前页
int pageIndex = GenericValidator.isBlankOrNull(request.getParameter(pageIndexName)) ? 0 : (Integer.parseInt(request.getParameter(pageIndexName)) - 1);
// 统计总记录数
int resultSize = (Integer) absMgr.getPypDepartmentAbsByTimesCount(condition[0], condition[1], condition[2]).get(0);
// 取得当前页数据
List studentAbsList = absMgr.getPypDepartmentAbsByTimesSql(pageIndex, pageSize, condition[0], condition[1], condition[2]);
request.setAttribute(Constants.ABSENCE_LIST, studentAbsList);我当前的分页方法