知识大全 高效简单的jsp分页代码

Posted

篇首语:你应该小心一切假知识,它比无知更危险。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 高效简单的jsp分页代码相关的知识,希望对你有一定的参考价值。

<%@ page import="java sql * java io * java util *" %> <%@ page language="java" pageEncoding="Big " %> <%! String au_id au_lname au_fname phone address city state;%> <!DOCTYPE HTML PUBLIC " //W C//DTD HTML Transitional//EN"> <HTML> <HEAD> <TITLE>ArticleList</TITLE> <link rel="stylesheet" href="style css"> </head> <body bgcolor="#FFFFFF"> <table width= border= cellspacing=" " cellpadding=" " align=center> <tr> <td> <table width= border= cellspacing=" " cellpadding=" " align=center> <tr align=center> <td>&nbsp;</td> </tr> <tr> <td> <table width= border= cellspacing=" " cellpadding=" " align=center> <tr align=center bgcolor="#CCCCCC"> <td><b>标题</b></td> <td><b>作者</b></td> <td><b>类型</b></td> <td><b>点击</b></td> <td><b>加入时间</b></td> </tr> <% int i; int ipage= ; //分页单位 int allpage; //总页数 int pages; //接受的页码变数 int cpage= ; //当前页 int spage; //开始页 int allCol= ; Vector v=null; //资料库连接声明 Connection conn=null;  java lang String sql pagesql;  java sql ResultSet rs pagers;  Statement statement=null;  String kmsdb="jdbc:microsoft:sqlserver:// : ;DatabaseName=DBName";  Class forName(" microsoft jdbc sqlserver SQLServerDriver");     conn = DriverManager getConnection(kmsdb "user" "pwd");    pagesql = "SELECT COUNT(*) FROM  Authors"; //取总文章数 statement = conn createStatement(); pagers = statement executeQuery(pagesql);  while(pagers next())      allCol = pagers getInt( );   System out println(allCol);      //获得总页面数 allpage = (int)Math ceil((allCol + ipage ) / ipage); //判断参数pages是否空 if (request getParameter("pages")==null) pages= ; else pages = new Integer(request getParameter("pages")) intValue(); System out println(pages); //判断当前页 if(pages > allpage || pages == ) cpage = ; else cpage = pages; //判断起始页 sql = "select Top "+ipage+" au_id au_lname au_fname address phone from authors where au_id not in (select top "+(cpage )*ipage+" au_id from authors order by au_id desc)order by au_id desc"; rs = statement executeQuery(sql); while (rs next())  au_id=rs getString("au_id");  au_lname=rs getString("au_lname");  au_fname=rs getString("au_fname");  phone=rs getString("phone");  address=rs getString("address"); %>   <td width= ><%= au_id %></a></td>  <td width= ><%= au_lname %></a></td>  <td width= ><%= au_fname %></a></td>  <td width= ><%= phone %></a></td>  <td width= ><%= address %></a></td> </tr> <%     %> <tr bgcolor="#CCCCCC"> <td colspan=" " align=right valign="middle">共 <%= allCol %>条记录 共 <%= allpage %>页 <% if (cpage> ) %><a href="fy jsp?pages=<%= cpage %>"><img src=% if (cpage<allpage) %><a href=fy jsp?pages=<%= cpage+ %>"><img src=% %> / <% for (i= ;i<=allpage;i++) if (i != pages) %><a href=fy jsp?pages=<%= i %>"><%= i %></a>&nbsp;<% %></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </body> </> cha138/Article/program/Java/JSP/201311/20539

相关参考

知识大全 一个简单的mysql数据库分页的程序模板

  下面是一个简单的php连接mysql数据库进行数据分页显示的模版可以按注释说明信息进行修改里面的sql语句是可以自己改的    注意分析和观察里面相关分页部分的代码的书写和实现的方式    <

知识大全 jsp分页类---统一使用

  一建立数据库分页的类  packagenewsbean;importjavasql*;  publicclassDBConnection//这里使用msjdbcStringsDBDriver="m

知识大全 jsp分页技术编码

  publicstaticfinalStringsplitPages(intthePageStringqueryStringintcount  intpageLength)    intmaxPag

知识大全 jsp+oracle分页实现

  今天做了个基于jsp+oracle分页的实现对于初学者来说这是好的(看了后绝对可以自己实现动手试试把)但是对于有基础的只是温故下sql语句(没涉及到很好的分层)好了我们开始把它实现把 &

知识大全 用jsp和mysql实现分页

  <%//变量声明javasqlConnectionsqlCon;//数据库连接对象javasqlStatementsqlStmt;//SQL语句对象javasqlResultSetsqlRs

知识大全 一个通用的JSP分页类,具有显示多组页码功能

一个通用的JSP分页类,具有显示多组页码功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最近

知识大全 效率比较高的jsp分页程序

  可通过下拉框跳转到指定页  <scriptlanguage=javascript>    functiongopage()  

知识大全 JSP页面传值中文乱码的简单解决方法

JSP页面传值中文乱码的简单解决方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  源代码ajs

知识大全 oracle存储过程分页代码

  oracle存储过程分页代码是怎么实现的我们来看下实验小编为您整理的方法吧!  /*******存储过程分页代码**********/  包头  createorreplacepackagepck

知识大全 网页禁止鼠标左右键功能的简单代码

cha138/Article/program/Java/JSP/201311/19887