今天在研究上次下载的物流信息网源码,该项目采用的是JavaBean+SQL Server2000,我将它改为JavaBean+MySQL后基本正常运行,在学习的过程中遇到一些问题,现记录如下:
1、JSP分页
rs.last();
rowcount = rs.getRow();
int showpage = 1;
pagecount = ((rowcount % pagesize) == 0 ? (rowcount /pagesize): (rowcount / pagesize) + 1);
String topage = request.getParameter("[color=red]topage[/color]");
if (topage != null) {
showpage = Integer.parseInt(topage);
if (showpage > pagecount) { showpage = pagecount;
} else if (showpage <= 0) {
showpage = 1;
}
}
rs.absolute((showpage - 1) * pagesize + 1);
问题:[color=red]topage[/color]参数是从哪里传过来的?
已解决:
<td width="786" height="30" colspan="9" align="right">
共<%=pagecount%>页
<a href="goods_select.jsp?[color=darkred]topage[/color]=<%=1%>">第一页</a>
<a href="goods_select.jsp?[color=darkred]topage[/color]=<%=showpage - 1%>">上一页</a>
<a href="goods_select.jsp?[color=darkred]topage[/color]=<%=showpage + 1%>">下一页</a>
<a href="goods_select.jsp?[color=darkred]topage[/color]=<%=pagecount%>">最后一页</a>
</td>
1、JSP分页
rs.last();
rowcount = rs.getRow();
int showpage = 1;
pagecount = ((rowcount % pagesize) == 0 ? (rowcount /pagesize): (rowcount / pagesize) + 1);
String topage = request.getParameter("[color=red]topage[/color]");
if (topage != null) {
showpage = Integer.parseInt(topage);
if (showpage > pagecount) { showpage = pagecount;
} else if (showpage <= 0) {
showpage = 1;
}
}
rs.absolute((showpage - 1) * pagesize + 1);
问题:[color=red]topage[/color]参数是从哪里传过来的?
已解决:
<td width="786" height="30" colspan="9" align="right">
共<%=pagecount%>页
<a href="goods_select.jsp?[color=darkred]topage[/color]=<%=1%>">第一页</a>
<a href="goods_select.jsp?[color=darkred]topage[/color]=<%=showpage - 1%>">上一页</a>
<a href="goods_select.jsp?[color=darkred]topage[/color]=<%=showpage + 1%>">下一页</a>
<a href="goods_select.jsp?[color=darkred]topage[/color]=<%=pagecount%>">最后一页</a>
</td>