- 浏览: 42428 次
- 性别:
- 来自: 北京
最新评论
page页面
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
function goPage(pageno)
{ if('<c:out value="${url}"></c:out>'.indexOf("?") >= 0){
location.href='${url}' + "&pageNo=" + pageno + "&pageSize=" + ${pager.rowsPerPage};
}else{
location.href='${url}' + "?pageNo=" + pageno + "&pageSize=" + ${pager.rowsPerPage};
}
}
</script>
<div class="cqa_page">
<a href="javaScript:goPage(0)">首页</a>
<c:choose>
<c:when test="${pager.pageNo == 0}">
<a href="javaScript:goPage(0)">上一页</a>
</c:when>
<c:when test="${pager.pageNo >= 1}">
<a href="javaScript:goPage(${pager.pageNo-1 })">上一页</a>
</c:when>
<c:otherwise>
<a href="javaScript:goPage(0)">上一页</a>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${pager.totalRows ==0 }">
<c:set value="1" var="pageConut" scope="page" />
</c:when>
<c:when test="${pager.totalRows % pager.rowsPerPage ==0 }">
<c:set value="${pager.totalRows /pager.rowsPerPage }"
var="pageConut" scope="page" />
<fmt:formatNumber value="${pageConut }" pattern="#0"
var="pageConut"></fmt:formatNumber>
</c:when>
<c:otherwise>
<c:set value="${pager.totalRows /pager.rowsPerPage }"
var="pageConut" scope="page" />
<fmt:formatNumber value="${pageConut+0.5 }" pattern="#0"
var="pageConut"></fmt:formatNumber>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${pager.pageNo< (pageConut-1)}">
<a href="javaScript:goPage(${pager.pageNo+1 })">下一页</a>
</c:when>
<c:when test="${pager.pageNo== (pageConut-1)}">
<a href="javaScript:goPage(${pageConut-1 })">下一页</a>
</c:when>
<c:otherwise>
<a href="javaScript:goPage(${pageConut-1 })">下一页</a>
</c:otherwise>
</c:choose>
<a href="javaScript:goPage(${pageConut-1 })">尾页</a> <span>共</span><span
class="cqa_h18 tex_c"><font color="#c00">${pager.pageNo+1}</font>/${pageConut}</span><span>页</span>
<span>共</span><span class="cqa_h18 tex_c"><font color="#c00">${pager.totalRows
}</font> </span><span>条</span>
<span><input type="text" style="width:30px; height:15px; margin-top:5px;"
onkeydown="if(event.keyCode == 13){ if(this.value =='') this.value=1; goPage( this.value-1)};"
onkeyup="var xx=this.value.replace(/\D+/g,'');if(xx>${pageConut }){ xx = ${pageConut };} if(xx<=0){xx=''} this.value= xx;return true"/></span>
<span>页</span>
</div>
</body>
</html>
页面的引用
<div class="cqa_page">
<c:if test="${pager.totalRows gt 0 }">
<c:url var="url" value="url" scope="request">
</c:url>
<jsp:include page="../page.jsp" flush="true"></jsp:include>
</c:if>
<c:if test="${pager.totalRows lt 1}">暂无数据</c:if>
</div>
发表评论
-
微信 请求校验(确认请求来自微信服务器)
2015-11-23 13:49 943/** * 请求校验(确认请求来自微信服务器) */ ... -
微信 JSSDK 校验前端
2015-11-23 13:50 888var title =document.title; v ... -
微信 微信授权 用户登陆处理
2015-11-23 13:50 1822/** * 使用微信登陆。JAVA版 * * @r ... -
微信 wxnotifyurl 支付回调方法
2015-11-23 13:51 1859/** * 微信支付微信 回调。java版 * * ... -
微信 wxPaymentPackage 支付信息封装
2015-11-23 13:51 917/** * 微信支付信息封装。java版 * * ... -
微信 XMLUtil 数据解析
2015-12-21 17:14 1390import java.io.ByteArrayIn ... -
微信 SHA1 加密方式实体
2015-11-17 11:51 746public class SHA1 { privat ... -
微信 PayCommonUtil 生成 signature签名
2015-11-17 11:41 2479import java.io.Unsupported ... -
微信 ConfigUtil 相关配置类
2015-11-17 11:34 1461public class ConfigUtil { ... -
微信 开发 CommonUtil 获取token 及发送接收请求
2015-11-17 11:31 3811import java.io.BufferedRea ... -
微信 JSSDK 校验配置生成 Java
2015-11-17 11:25 948/** * 封装jssdk 验证参数 权限验证配置 ... -
通过map取值List并比较两个两个时间属性排序
2012-03-28 10:35 1215public static void main(S ... -
ajax异步提交返回数据显示在页面固定div层
2012-03-20 13:41 1378function onClick() ... -
js创建未来对象并遍历取值
2012-03-13 10:38 2218<html> <head> < ... -
遍历List 按照类型分类组装map对象
2012-03-10 10:47 1750private Map<String, List ... -
spring 上传
2012-02-16 17:20 898java类 public class UserRa ... -
js为li元素添加监听 jsp其他元素同理
2012-02-07 14:02 4494//监听事件 function handler(eve ... -
一个简单的全选和批量处理的js判断
2011-12-30 09:36 956function updateStatusBatch(type ... -
一个很简单的导出实例 java word excel
2011-12-05 17:12 1711这里只能从显示数据的jsp页面上导出当前页面的数据,这些数据可 ... -
IOUtil类
2011-11-22 17:12 1294package test; import java.io.B ...
相关推荐
标题中的".net 非常好的一个分页控件"指的是在.NET开发环境中,用于实现高效分页功能的特定控件。在Web应用程序中,分页是常见的数据展示方式,尤其是在处理大量数据集时,它能帮助用户更方便地浏览和管理信息。这种...
winform 的一个前台 分页控件,项目用了devExpress控件组。 你也可以不用,用普通的按钮,输入框代替,后台代码都是基本一样。 用法,工具箱,选择项,浏览,选 xpager.dll就有了。 有个 OnPageChanged 事件,里面写...
标题中的“我写的一个分页控件和”表明这是一个关于自定义分页组件的讨论,可能是一个用于Web应用的UI元素,旨在帮助用户在大量数据(例如5000万在线用户)中进行分页浏览。分页是数据库查询和网页显示中常见的优化...
在描述中提到的“自己写的一个分页控件,可以实现dataGridView的分页显示”,这通常指的是为Windows Forms或WPF应用程序创建一个自定义的分页组件,用于处理大量数据在dataGridView中的展示。 dataGridView是.NET...
本篇文章将深入探讨如何使用自定义控件来实现一个分页控件,这在处理大量数据时非常常见,可以提高用户体验并优化服务器性能。 首先,我们需要了解ASP.NET中的控件生命周期,这对于创建自定义控件至关重要。控件...
在IT行业中,分页控件是一种常见的用户界面元素,它被广泛应用于数据量庞大的应用程序中,以提高用户体验和系统性能。本项目所涉及的“分页用户控件”是一个定制化的分页工具,允许用户自定义页码和每页显示的记录条...
例如,你可以用一个分页控件来创建一个设置向导,每个页面专注于一个特定的设置领域。 **分页读取** 分页读取是一种数据处理策略,特别是在处理大量数据时非常有用。当需要从数据库、文件或其他数据源读取数据时,...
"超漂亮分页控件"、"自定义分页控件"以及"灵活的分页控件"这些标签表明我们将探讨一个美观且功能丰富的分页解决方案,它可能支持个性化定制,以适应各种项目需求。 首先,让我们了解一下分页的基本原理。分页是将...
本教程将详细介绍如何在ASP.NET环境中,特别是WinForms应用中,自定义一个适用于DataGrid的分页控件。 首先,理解分页的基本概念。分页是将大量数据分为多个小部分,每次只加载一部分到用户界面,这样可以避免一次...
本案例中,我们将探讨如何使用自定义控件来实现一个分页功能,这在处理大量数据时非常常见,因为一次性加载所有数据可能会导致性能问题。分页控件允许用户逐页查看数据,从而优化用户体验。 首先,我们了解分页的...
在Windows Forms(Winform)开发中,分页控件是一个常用元素,特别是在处理大量数据时,它可以有效地将数据分割成多个可浏览的部分,提高用户体验。本文将深入探讨Winform分页控件的相关知识点,包括其功能、使用...
本文将深入探讨如何在WinForm应用中创建一个自定义分页控件,并给出一个完整的实例。 首先,理解分页的基本概念。分页是将大量数据分割成多个较小的部分,每次只加载一部分数据到界面上,以避免一次性加载所有数据...
分页控件通常由一系列数字按钮组成,代表不同的页面,以及前进和后退箭头,允许用户在多个页面间切换。这种控件适用于显示数据库查询结果、表格数据或其他大量信息的场景。分页控件可以静态显示页面总数,也可以动态...
DotNetBar是一款强大的Windows Forms UI控件集,它扩展了Winform的基本功能,提供了许多高级控件,包括一个分页控件。DotNetBar的分页控件设计精美,功能齐全,可以轻松实现自定义样式和行为。开发者可以通过其丰富...
本话题主要围绕一个自定义分页控件进行讨论,这个控件具备处理`DataTable`和SQL查询的能力,并且允许用户自定义每页显示的数据量(PageSize)。 首先,我们来理解分页控件的基本工作原理。在传统的Web开发中,分页...
本主题聚焦于"winform分页控件DevExpress版",这是一个高级且功能丰富的控件,能够帮助开发者在WinForm应用程序中实现高效的数据浏览和分页功能。 DevExpress是一家知名的软件公司,提供了一系列高质量的开发工具,...
本文将深入探讨如何在C# WinForm应用中实现一个独立于具体数据源的分页控件,并讨论其功能和实用性。 分页控件的主要目的是在用户界面中有效地管理大量数据,避免一次性加载所有记录导致的性能问题和用户体验下降。...
本教程将详细讲解如何在WinForm应用中自定义一个分页控件。分页控件在大数据量的展示场景中至关重要,它允许用户逐页浏览数据,而无需一次性加载所有内容,从而降低内存占用并提升应用程序响应速度。 首先,我们...
在这个特定的场景中,我们讨论的是一个自定义的分页控件,该控件的源代码被包含在名为"bs_test"的压缩包文件中。 分页控件是ASP.NET Web应用中常见的组件,主要用于处理大量数据的展示。它允许用户以较小的数据集...
综上所述,.NET自定义分页控件的创建是一个涉及UI设计、数据处理、性能优化和可扩展性等多个层面的复杂过程。通过自定义,我们可以实现更符合项目需求的功能,提升用户体验,同时也能锻炼我们的编程技巧和解决问题的...