jsp分页的问题?不知道问题在哪里
java类中的相关代码:
session.setAttribute("pageNum",String.valueOf(pageNum));
session.setAttribute("pageTotal",String.valueOf(pageTotal));
session.setAttribute("page_RECORDS",String.valueOf(page_RECORDS));
session.setAttribute("currentPage",String.valueOf(currentPage));
session.setAttribute("CBODataStructList",list);
jsp中的代码:
<%
ArrayList list = new ArrayList();
list = (ArrayList)session.getAttribute("CBODataStructList");
int pageNum=Integer.parseInt((String)session.getAttribute("pageNum"));
int pageTotal=Integer.parseInt((String)session.getAttribute("pageTotal"));
int page_RECORDS=Integer.parseInt((String)session.getAttribute("page_RECORDS"));
int currentPage=Integer.parseInt((String)session.getAttribute("currentPage"));
if(list!=null){
%>
<table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC">
<tr class="title3">
<td width="35" rowspan="2" class="title3"><div align="center">序号</div></td>
<td width="59" rowspan="2" class="title3"><div align="center"><%=Util.getInitParam(Util.INIT_DATA,"TABLE1.COL1")%></div></td>
<td width="49" rowspan="2" class="title3"><div align="center"><%=Util.getInitParam(Util.INIT_DATA,"TABLE1.COL2")%></div></td>
<td colspan="3" class="title3"><div align="center">技术 </div></td>
<td width="59" rowspan="2" class="title3"><div align="center"><%=Util.getInitParam(Util.INIT_DATA,"TABLE1.COL24")%></div></td>
<td width="54" rowspan="2" class="title3"><div align="center"><%=Util.getInitParam(Util.INIT_DATA,"TABLE1.COL11")%>
</div></td>
<td width="124" rowspan="2" class="title3"><div align="center">有效时间段<br>
(YY/MM/DD)</div></td>
<td width="59" rowspan="2" class="title3"><div align="center"><%=Util.getInitParam(Util.INIT_DATA,"TABLE1.COL12")%></div></td>
<td width="79" rowspan="2" class="title3"><div align="center"><%=Util.getInitParam(Util.INIT_DATA,"TABLE1.COL13")%></div></td>
</tr>
<tr bgcolor="#FF6633">
<td width="65" class="title3"><div align="center"><%=Util.getInitParam(Util.INIT_DATA,"TABLE1.COL21")%></div></td>
<td width="95" class="title3"><div align="center"><%=Util.getInitParam(Util.INIT_DATA,"TABLE1.COL22")%></div></td>
<td width="89" class="title3"><div align="center"><%=Util.getInitParam(Util.INIT_DATA,"TABLE1.COL23")%></div></td>
</tr>
<%
for(int i = (currentPage-1)*page_RECORDS; i < currentPage*page_RECORDS ; i++) {
CBODataStruct rsStruct = (CBODataStruct)list.get(i);
if (rsStruct != null) {
%>
<tr bgcolor="#FFFFFF">
<td><div align="center"><%=i+1%></div></td>
<td><div align="center"><%=Tool.nullToBlank(rsStruct.getCOL1())%></div></td>
<td><div align="center"><%=Tool.nullToBlank(rsStruct.getCOL2())%></div></td>
<td><div align="center"><%=Tool.nullToBlank(rsStruct.getCOL21())%></div></td>
<td><div align="center"><%=Tool.nullToBlank(rsStruct.getCOL22())%></div></td>
<td><div align="center"><%=Tool.nullToBlank(rsStruct.getCOL23())%></div></td>
<td><div width="80" align="center"><%=Tool.nullToBlank(rsStruct.getCOL24())%></div></td>
<td><div align="center"><%=Tool.nullToBlank(rsStruct.getCOL11())%></div></td>
<td width="100"><div align="center"><%=Tool.nullToBlank(rsStruct.getCOL9())%> - <%=Tool.nullToBlank(rsStruct.getCOL10())%></div></td>
<td><div align="center"><%=Tool.nullToBlank(rsStruct.getCOL12())%></div></td>
<td><div align="center"><%=Tool.nullToBlank(rsStruct.getCOL13())%></div></td>
</tr>
<%
}
}
}
%>
</table>
共<%=list.size()%>条记录,当前第<%=currentPage%>页,共<%=pageTotal%>页<br>
<%if(currentPage>1){%><a href="gongfang.jsp?currentPage=<%=currentPage-1%>">上一页</a> <% }
if(currentPage<pageTotal) { %><a href="gongfang.jsp?currentPage=<%=currentPage+1%>">下一页 </a><%
session.removeAttribute("CBODataStructList"); }
%>
</body>
</html>
不知道为何捕获异常:doDispatcher() Ex
E Ex = org.apache.jasper.JasperException
E 未能跳转到gongfang.jsp
大家帮帮忙 谢谢