此代码通用性: (项目满足以下任一环境都可使用此代码...)
A:基于
JSPGen3.0 开发的所有软件系统平台!
B:采用
WATMServer2.0 构建的JSP服务环境!
C:已包含JSPGen3.0框架中的通用组件 JSPGenUtils.jar (懒人工具包)的项目平台!
具体分页代码:
<%@page contentType="text/html; charset=GBK"%>
<%@page import="java.sql.*,java.util.*"%>
<%@page import="JSPGenUtils.GenPage"%>
<table width="500" align="center" cellpadding="0" cellspacing="5">
<caption>
数据分页
</caption>
<tr>
<th width="50%" height="30" align="center" valign="middle"><strong>姓名</strong></th>
<th width="50%" align="center" valign="middle"><strong>年龄</strong></th>
</tr>
<%
Connection Conn=null; /*数据库链接对象*/
String WhereSQL="",FileName="",Footer=""; /*数据查询SQL语句、当前文件名、分页栏*/
int PageSize=20,CurrentPage=1; /*数据每页显示条数、当前页数*/
/*获取数据的集合对象*/
ArrayList PageArrData=new ArrayList<HashMap<String, String>>();
HashMap PageMapData=new HashMap<String, String>();
String Name=""; int Id=0,Age=0;
FileName="?Yezi=Gen";
WhereSQL="Select Id,Name,Age From User Where Status!='0' order by Id desc";
/*获取当前页数*/
if(!ISFake.isNull(request.getParameter("Page"))){
if(ISFake.isNum(request.getParameter("Page"))){
CurrentPage=Integer.parseInt(request.getParameter("Page"));
}
}
/*分页代码开始*/
GenPage pages=new GenPage(Conn);
pages.setPageSize(PageSize);
pages.setFileName(FileName);
pages.setCurrentPage(CurrentPage);
try{
pages.setQuery(WhereSQL);
Footer=pages.PageFooter(0);
if(pages.getCountPage()>0){
PageArrData=pages.getMapData();
for(int i=0; i<PageArrData.size(); i++){
PageMapData=(HashMap)PageArrData.get(i);
/*获取具体数据*/
Id=Integer.parseInt((String)PageMapData.get("Id"));
Name = PageMapData.get("Name");
Age=Integer.parseInt((String)PageMapData.get("Age"));
%>
<tr>
<td height="25"><%=Name%></td>
<td align="center" valign="middle"><%=Age%></td>
</tr>
<%
}
}else{
out.print("<tr><td colspan=\"2\" align=\"center\" valign=\"middle\">暂时没有相关内容</td></tr>");
}
}finally{pages.close();/*关闭数据库链接*/}
%>
<tr>
<td height="25" colspan="2" align="center" valign="middle"><%=Footer%></td>
</tr>
</table>
以上代码在使用之间请根据自身软件设置情况酌情修改,不建议直接复制使用!
其中SQL语句支持4种Access、MsSQL、MySQL、Oracle常见数据库SQL语句!
分享到:
相关推荐
只要通过JDBC连接上数据库 获得Connection 对象 套上此模板就可实现数据库数据分页机制……
JSP实现分页显示数据库中的数据 JSP实现分页显示数据库中的数据 JSP实现分页显示数据库中的数据 JSP实现分页显示数据库中的数据
用JSTL实现JSP分页显示数据代码,MySQL数据库,好用,有数据库和表创建代码!!!
文件以一个实例的形式完成了jsp链接到sql数据库读取出内容并实现数据分页显示,有详细注释。
jsp数据库分页查询及显示jsp数据库分页查询及显示jsp数据库分页查询及显示jsp数据库分页查询及显示
JSP 数据分页显示(数据库为可携带数据库)
JSP数据库操作例程 - 数据分页显示
使用jsp实现分页显示 学习靠自己。加油!!!
在java中用JSP进行数据分页显示的一个实现
使用JSP JavaBean来实现对数据库分页显示与搜索 <br/>1、数据库MySQL,创建数据库Pagination MySQL.sql用来创建表结构 <br/>2、配置把PaginationJSPJavaBean.rar解压到%Tomcat%\webapps\...
jsp中数据库在页面分页的实现 用存储过程实现分页 servlet分页 Oracle分页 MySQL 分页 自带数据库内容
java实现分页 jsp分页 分页java实现分页 jsp分页 分页java实现分页 jsp分页 分页java实现分页 jsp分页 分页java实现分页 jsp分页 分页java实现分页 jsp分页 分页
jsp分页显示数据,基本上实现了网上所有我见过的分布显示方式!发上来给大家共享一下!
该控件采用JSP的include实现常见的数据分页,支持oracle,sql server,mysql 等数据库,可以直接用于项目。
该分页基本思想是:先将所有信息存储在一个List集合里面,然后根据你的需要设置数据如每页的显示的行数等.
JSP数据库数据AJAX无刷新分页 保证运行 学习好范例
使用jsp分页显示数据库中图片信息 1,com.save.JPEG类:将图片数据加载到数据库中 2,com.you.show.JPEGSerlvet类:使用servlet读取sql2000中存储的数据库图片信息. 3,listflowers页面:分页,列表式显示servlet中读取出来...
提供了一个jsp 用于分页显示数据库查询的文件
通过JSP将数据库中的数据显示到网页上,数据库为Mysql数据库。