`
srj2903
  • 浏览: 106547 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jsp中分页DAO代码

    博客分类:
  • jsp
阅读更多
public static final String SEARCHSQLPageall =
"select"             + ENTER +
"  count(*) "       + ENTER +
"from "              + ENTER +
"    administrator"       + ENTER +
"where " + ENTER +
"   deleteFlg = 1";

public static final String SEARCHSQLFenye =
"select"             + ENTER  ;



public int getPageCount(int pageno){
ResultSet rs = DBmanager.executeQuery(SEARCHSQLPageall);
int pageCount=0;
int allinfo=0;
try {
while(rs.next()) {

allinfo = rs.getInt(1);
}
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
if((allinfo%pageno)==0){
pageCount = (allinfo/pageno);
}else{
pageCount = (allinfo/pageno)+1;
}
return pageCount;
};


/**
*
* @param nowPage 当前的页码
* @param pageNo  每页行数
* @return
*/
public ArrayList<SysAdmin> findAllFenye(int nowPage, int pageNo) {
StringBuilder sql = new StringBuilder(SEARCHSQLFenye);
sql.append(" top " + pageNo);
sql.append(" admin_ID,admin_Name"+ ENTER ) ;
sql.append(" from administrator"+ ENTER ) ;
sql.append(" where deleteFlg = 1"+ ENTER ) ;
sql.append(" and admin_ID not in"+ ENTER ) ;
sql.append(" (select top"+ ENTER ) ;
sql.append( pageNo*(nowPage-1)+  "admin_ID   from administrator  where deleteFlg = 1 order by admin_ID asc)");
sql.append(" order by admin_ID asc");
ArrayList<SysAdmin> admins = new ArrayList<SysAdmin>();
ResultSet rs = DBmanager.executeQuery(sql.toString());
System.out.println(sql.toString());
try {
while(rs.next()) {
SysAdmin admin = new SysAdmin();
admin = new SysAdmin();
admin.setAdmin_ID(rs.getString("admin_ID"));
admin.setAdmin_Name(rs.getString("admin_Name"));
admins.add(admin);

}
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
return admins;
}




}
得到总行数,设置每页的大小,就OK了
分享到:
评论

相关推荐

    jsp中分页显示代码

    本篇文章将详细介绍如何在JSP中实现分页功能,并提供相关的代码示例。 首先,我们需要理解分页的基本概念。分页通常涉及到两个关键参数:当前页数(currentPage)和每页显示的记录数(pageSize)。通过这两个参数,...

    分页工具-jsp中分页集成jar包

    本资源包“分页工具-jsp中分页集成jar包”提供了在JSP(JavaServer Pages)环境中进行分页操作的解决方案。下面将详细解释这个包中的核心组件和使用方法。 1. **pager-taglib.jar**: 这是一个包含自定义标签库的...

    jsp中分页显示(含有模糊查询)[归纳].pdf

    jsp中分页显示(含有模糊查询)[归纳].pdf

    jsp中分页显示(含有模糊查询)归纳.pdf

    jsp中分页显示(含有模糊查询)归纳.pdf

    JSP 中分页DEMO 例附数据库

    - `源码实现`可能是具体的Servlet和JSP页面代码,其中Servlet处理请求,JSP渲染页面。 6. **注意事项** - **性能优化**:考虑使用缓存或者数据库的分页功能来提高性能。 - **分页参数安全**:确保对用户输入的...

    JSP注册页面的代码

    JSP注册页面的代码详解 JSP注册页面的代码是JSP编程语言中的一种经典实现方式,旨在帮助新学JSP的同学们掌握基本的JSP编程技术。本文将对JSP注册页面的代码进行详细解析,帮助读者更好地理解JSP编程语言。 标题:...

    JSP中分页组件

    完全解决JSP中的分页问题。

    jsp中分页显示的bean

    在Java Web开发中,JSP(JavaServer Pages)和Servlet是两种常见的技术,它们用于创建动态网页和处理用户请求。本知识点将详细讲解如何在JSP中利用Bean实现分页显示,以及与数据库的交互。 首先,理解Bean的概念。...

    基于Java的Jsp中分页

    4. **前端页面实现**:在JSP页面上,我们需要显示当前页码、总页数以及上一页、下一页的链接。这些信息可以通过Struts的Action返回给JSP,然后用JSTL标签渲染。例如,可以创建一个`&lt;c:if&gt;`标签来判断是否为第一页或...

    S2SH中JSP页面调用dao的方法

    ### S2SH中JSP页面调用DAO的方法详解 #### 一、背景介绍 在Struts2 + Spring + Hibernate(简称S2SH)框架中,数据访问层(DAO层)通常与视图层(如JSP页面)进行解耦设计。这种设计模式有助于提高系统的可维护性和...

    JSP+DAO留言管理程序(代码+笔记)

    《JSP+DAO留言管理程序详解》 在IT领域,JSP(Java Server Pages)与DAO(Data Access Object)模式的结合是常见的Web应用程序开发方式,尤其在构建动态网站时,如留言管理系统。本篇文章将深入探讨这个基于JSP+DAO...

    jsp登录页面设计源代码

    jsp登录页面设计源代码 jsp登录页面设计是指使用jsp语言来设计一个登录页面,实现用户的身份验证。下面是jsp登录页面设计的详细知识点: 1. HTML代码设计: 登录页面的静态设计使用HTML语言,通过设计HTML代码来...

    JSP DAO留言管理代码实例 笔记.rar

    **JSP DAO留言管理代码实例详解** 在Java Web开发中,JSP(JavaServer Pages)是一种常见的技术,用于创建动态网页。DAO(Data Access Object)设计模式是软件工程中的一个常用模式,它提供了数据访问的抽象层,...

    炫酷的登录jsp页面完整代码

    【标题解析】:“炫酷的登录jsp页面完整代码”指的是一个使用JSP技术构建的具有视觉吸引力的登录界面。这个项目可能包含了一整套的前端和后端代码,旨在为用户提供一个美观且功能完整的登录体验。 【描述详解】:...

    JSP直接获取dao层数据实例 java mysql jsp dao

    这段代码首先在JSP页面上实例化了`UserDaoImpl`,然后通过`&lt;jsp:setProperty&gt;`设置DAO所需的任何属性(比如数据库连接信息)。接着,我们调用`getUserById()`方法获取用户信息,并在页面上显示出来。 总结来说,这...

    jsp中调用dao的getHibernateTemplate()时,报空指针

    "JSP 中调用 DAO 的 getHibernateTemplate() 时报空指针异常的解决方法" 在整合 SSH 框架时,经常会遇到 JSP 中调用 DAO 的 getHibernateTemplate() 时报空指针异常的错误。本文将讲解这个问题的原因和解决方法。 ...

    留言,购物车增删修改 jsp dao sql 源代码

    【标题】"留言,购物车增删修改 jsp dao sql 源代码"涉及的核心知识点主要集中在Web开发领域,特别是Java服务器页面(JSP)、数据访问对象(DAO)模式以及SQL数据库操作。以下是对这些技术的详细说明: 1. JSP...

    jsp+bean DAO 留言板

    【JSP + Bean + DAO 留言板】是一个典型的Web应用程序开发实例,它结合了JavaServer Pages(JSP)、JavaBeans(Bean)以及Data Access Object(DAO)设计模式,用于构建一个简单但功能完整的留言管理系统。...

    jsp登录程序源代码

    **JSP登录程序源代码详解** 本篇将详细介绍一个基于JSP的完整登录程序,它涵盖了从数据库连接、用户验证到交互逻辑的关键知识点。对于初学者来说,理解并实践这样的项目,是掌握Web开发基础的重要步骤。 首先,...

    JSP的DAO模式留言板

    总之,JSP结合DAO模式实现的留言板系统,能够有效地组织代码,提高程序的可扩展性和可维护性。同时,通过合理的数据库设计和安全策略,可以确保系统的稳定性和用户数据的安全。通过实践这样的项目,开发者可以深入...

Global site tag (gtag.js) - Google Analytics