站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题请教一下怎么在JSP里分页

请教一下怎么在JSP里分页

摘要: 请教一下怎么在JSP里分页


我怎么在JSP里分页,第一次做,最好能把代码给写全


一般的JSP教程里都有的,找一下吧



ding


分太少了,不讲


<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>

//这里简单调用Bean达到从数据库得到数据的目的

<%
int i;
String strSQL="select * from table";
ResultSet rs=conDB.exeQuery(strSQL);
%>
HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<head>

无标题文档
</head>

<body>
<%
//开始纪录页数,如果pg是null那么设置为第一页
String pg=request.getParameter("pg");
if(pg==null)
pg="1";
int tt;//记录总数
rs.last();
//得到纪录条数
tt=rs.getRow();
//指回接过级首位
rs.first();
int pagex;
//这里的 tt%10 为每页显示纪录的条数,可以自己定义
if(tt%10==0)
//这里计算共多少页,有于数,那么页数+1
{pagex=(tt/10);}
else
{pagex=(tt/10)+1;}//计算总页数
int pagey;//从用户那里得到的目标页
pagey=Integer.parseInt(pg);
如果页数小于1,那么把页数设置成1
if(pagey<1)
{
pagey=1;
}
//如果页数大于总页数,那么设置成最大页数
if(pagey>pagex)
{
pagey=pagex;
}
//翻页开始,调整记录指针的位置
int n=(pagey-1)*10+1;
int a;
for(a=0;a{
if(!rs.isLast())
rs.next();
}
//翻页结束
%>
<table width="80%" border="1" align="center">
<tr align="center">
<td width="33%">id</td>
<td width="33%">name</td>
<td width="33%">age</td>
</tr>


↑返回目录
前一篇: 如何实现,在java的黑屏下执行语句到最后提示输入yes后回到刚进来时的程序输入no后退出!
后一篇: 为什么我在struts1.3.5版本里面没有找到ActionError