jsp分页的问题?不知道问题在哪里

noodle2005 2005-08-23 11:17:18
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
大家帮帮忙 谢谢
...全文
88 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
kenvinp 2005-08-23
  • 打赏
  • 举报
回复
jSP常用的分页程序.
http://www.ideagrace.com/html/doc/2005/06/22/00035.html

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧