jsp分页
来源:互联网 发布:美拍的网络不稳定 编辑:程序博客网 时间:2024/05/15 10:38
首先发泄一下啊,靠啊靠啊!高了将近一个星期,今天终于出了点小成果,最简单的JSP分页实现了,这次对我的自信心是个极大的打击啊,的确我一直以为我已经怎么怎么样了,靠还是个菜鸟啊!真是的,努力啊!费话少说啊,纯JSP分页代码如下啊:<%@ page language="java" import="java.util.*,java.sql.*"
pageEncoding="gb2312"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head><body>
<form action="#">
<%
String sql="select * from news";
Connection conn=null;
Statement state=null;
ResultSet rs=null;
int pagesize=4;
int rowCount=0;
int pagecount;
try{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager
.getConnection(
"jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=gbk",
"root", "123456");
state=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=state.executeQuery(sql);
}catch(Exception e){
out.println("exception");
}
if(!rs.next()){
out.println("no records!");
}else{
rs.last();
rowCount=rs.getRow();
System.out.println(rowCount);
int showpage=1;
pagecount=((rowCount%pagesize)==0?(rowCount/pagesize):(rowCount/pagesize)+1);
String topage=request.getParameter("topage");
if(topage!=null){
showpage=Integer.parseInt(topage);
if(showpage>pagecount){
showpage=pagecount;
}
else if(showpage<=0){
showpage=1;}
}
rs.absolute((showpage-1)*pagesize+1);
for(int i=1;i<=pagesize;i++){
%>
<%=rs.getString(2) %>
<%=rs.getString(3) %>
<br>
<%if(!rs.next())
break;
}
%>
<a href="test.jsp?topage=<%=1%>">首页</a>
<a href="test.jsp?topage=<%=showpage-1%>">上一页</a>
<a href="test.jsp?topage=<%=showpage+1%>">下一页</a>
<a href="test.jsp?topage=<%=pagecount%>">最后一页</a>
<input type="topage" type="text" value="<%=showpage %>"%>页
<%
}
%>
</form> <br>
</body>
</html>
最近我几天都会研究一个更好的方法来实现,首先先应付一下了啊,呵呵!
- jsp分页
- JSP分页
- Jsp分页
- jsp分页
- jsp分页
- JSP分页
- jsp 分页
- jsp分页
- jsp分页
- JSP分页
- JSP分页
- jsp分页
- jsp分页
- JSP 分页
- jsp分页
- Jsp分页
- jsp分页
- JSP分页
- 一、团队建设能力在管理中的应用(注重协作)
- 【转载】word中实现代码高亮的宏
- [转]INTEL 汇编指令集
- css漂亮的按钮
- Matlab中下标及希腊字母
- jsp分页
- Java十大杰出人物
- 给所有工作不顺心的人们
- MPEG2、H.263、H.264协议效率对比
- 职场:IT女性的困扰
- 常用正则表达式
- linux 内存管理
- Nero8完整版下载地址
- 用SQL SERVER中的的一函数实现表中数据记录随机排序