`
white_crucifix
  • 浏览: 96736 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

分享一个简单的分页页面效果

阅读更多
好吧,其实很简单一个东西,顺手就分享一下






一个基于bootstrap和jsp的前台分页代码,然后,后台分页代码是比较主流的形式,就不写出来了

需要使用分页的地方插一句include就行了
<jsp:include page="../common/pagination.jsp"></jsp:include>


另外,分页这个文件里没有导入bootstrap的css库,我是在使用分页的页面里导入的。



pagination.jsp
<%@ page language="java" contentType="text/html; charset=gb2312" pageEncoding="gb2312"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<div class="pagination">
	<ul>
		<!-- 分页首页按钮 -->
		<s:if test="page.currentPageNo <= 1">
			<li class="disabled"><span>首页</span></li>
		</s:if>
		<s:else>
			<li><a href="?pageNo=1">首页</a></li>
		</s:else>

		<!-- 前一页按钮 -->
		<s:if test="page.currentPageNo <= 1">
			<li class="disabled"><span>前一页</span></li>
		</s:if>
		<s:else>
			<li><a href="?pageNo=${page.currentPageNo - 1}">前一页</a></li>
		</s:else>

		<!-- 跳转 -->
		<li><a> 第 <input id="page" type="text" id="current_page" autocomplete="off" value="${page.currentPageNo }"
				style="margin-bottom: 2px; margin-top: 2px; width: 15px; height: 16px; direction: rtl;"> 页
		</a></li>
		<li><a  id="skip" href="#" onclick="skipPage();">转到</a></li>

		<!-- 下一页按钮 -->
		<s:if test="page.currentPageNo >= page.allPages">
			<li class="disabled"><span>下一页</span></li>
		</s:if>
		<s:else>
			<li><a href="?pageNo=${page.currentPageNo + 1}">下一页</a></li>
		</s:else>

		<!-- 分页尾页按钮 -->
		<s:if test="page.currentPageNo >= page.allPages">
			<li class="disabled"><span>尾页</span></li>
		</s:if>
		<s:else>
			<li><a href="?pageNo=${page.allPages}">尾页</a></li>
		</s:else>
	</ul>
	<ul class="pull-right">
		<li class="disabled"><a>第${page.firstRow} - ${page.lastRow }条记录 / 共${page.allRows }条</a></li>
	</ul>
</div>
<script>
function skipPage(){
	var number = $("#page").val().trim();
	$("#skip").attr('href','?pageNo='+number);
	$("#skip").click();
}
</script>



  • 大小: 5.7 KB
分享到:
评论
4 楼 white_crucifix 2012-12-22  
a11257410 写道
请问那些样式和js在那里?


哦,css用了bootstrap,现在最流行的前段UI库。

js,没用到什么额外的js文件吧
3 楼 a11257410 2012-12-22  
请问那些样式和js在那里?
2 楼 white_crucifix 2012-12-22  
a11257410 写道
楼主能不能提供一下源码,谢谢。


源码全在上面了……  =.=
1 楼 a11257410 2012-12-22  
楼主能不能提供一下源码,谢谢。

相关推荐

    Acrobat9_分页插件

    Acrobat 9 分页插件是一款专为Adobe Acrobat 9设计的增强工具,旨在提高用户在处理PDF文档时的效率,特别是在需要对大量页面进行管理和编辑的场景下。这款插件以其直观的操作界面和强大的功能,让PDF文档的分页工作...

    jquery json 搜索与分页效果代码.rar

    总结来说,"jquery json 搜索与分页效果代码"这个压缩包可能包含了一个示例项目,演示了如何利用jQuery处理前端搜索和分页,同时通过Ajax与后端交互,处理JSON数据。这个例子对于学习和实践Web前端开发中的数据检索...

    Vue实现简易翻页效果源码分享

    本文将详细阐述如何使用Vue.js实现一个简易的翻页效果。通过分析给定的源码,我们将学习Vue的基础用法,事件处理,以及如何通过计算属性来实现分页逻辑。以下为知识点的详细介绍: #### Vue.js基础 1. **Vue实例的...

    js脚本分页代码分享(7种样式)

    ### 知识点:JS脚本分页实现及样式设计 #### 一、分页功能概述 分页是一种常见的Web界面设计,用于控制...在具体的实践中,应结合实际项目的需求,灵活运用这些知识点来构建出一个高效、美观且用户友好的分页组件。

    无刷新分页技术分享Jquery

    无刷新分页技术是网页开发中的一个重要概念,它允许用户在不重新加载整个页面的情况下查看分页内容。这种技术极大地提升了用户体验,因为它减少了网络流量,加快了页面响应速度。本技术分享将聚焦于如何利用jQuery...

    jsp+Servlet+JavaBean分页的两种写法

    Servlet使用Java Persistence API (JPA) 或者 JDBC 连接到数据库,执行SQL查询,通常是一个带有LIMIT和OFFSET子句的SELECT语句,LIMIT用于指定每页的记录数,OFFSET用于跳过前几条记录,达到分页效果。 3. **...

    简单实现JSP分页显示效果

    本文实例为大家分享了JSP分页显示效果的具体代码,供大家参考,具体内容如下 1、mysql的limit关键字 (DAO) select * from tablename limit startPoint, numberPerPage; tablename 就是要分页显示的那张表的名称;...

    存储过程分页(适合多表)

    这个存储过程接受页码和每页大小作为输入,利用`ROW_NUMBER()`函数为结果集中的每一行分配一个行号,然后根据行号范围进行选择,实现分页效果。 四、最佳实践 1. 优化排序:在`ROW_NUMBER()`函数中指定一个合理的...

    JS实现分页导航效果

    最近的项目需要添加一个分页导航的功能,没有用网上封装好的文件。通过JS自己简单实现了效果。下面和大家分享一下。 内容 下图为首次加载后的效果,默认显示5页, 当点击下一页时将选中页面的页码置于中间 下面让...

    js实现简单分页导航栏效果

    本文实例为大家分享了js实现分页导航栏效果的具体代码,供大家参考,具体内容如下 最终的效果:  1. 分页需要的几个重要参数: 总记录条数: totalCount (查数据库) 每页记录数: pageSize (自己设置) 总页数: ...

    jquery分页插件

    2. 在HTML中创建一个用于放置分页导航的容器元素。 3. 使用JavaScript调用jQueryPager插件,并配置相应的参数,如每页显示的记录数、总记录数等。 4. 插件会自动根据配置生成分页按钮,并绑定点击事件。 三、jQuery...

    分页 24款样式页脚代码.rar

    "分页24款样式页脚代码.rar" 是一个包含PHP分页类和多种样式页脚代码的压缩包,为开发者提供了丰富的选择,以实现美观且实用的分页效果。 首先,我们来详细了解一下PHP分页。PHP分页是通过服务器端处理来实现的,其...

    动态生成table并实现分页效果心得分享

    接下来,我们看到一个名为`dataPage`的私有方法,该方法负责构建并执行数据库查询来获取当前分页索引对应的数据。这里使用了参数化查询来提高安全性和性能。在示例中,还展示了如何使用存储过程来实现数据分页,不过...

    转Google的分页程序.rar

    在Google的分页设计中,通常会显示一个简单的数字序列,用户可以通过点击这些数字来切换页面。此外,还有“向前”和“向后”箭头,以及“首页”和“末页”的选项。 实现这样的分页程序,我们需要考虑以下几个关键...

    使用ajax实现了分页

    "使用Ajax实现分页"这一技术是现代Web应用程序中一个重要的优化手段,它避免了整个页面刷新,只更新需要变动的部分。接下来我们将深入探讨Ajax分页以及Ajax请求中的POST和GET方法的区别。 首先,Ajax,全称...

    PDF转图片 + 分页 依赖js

    标题中的"PDF转图片 + 分页 依赖js"指出,这是一个使用JavaScript技术将PDF文档转换为图片,并且能够实现分页处理的方案。JavaScript是一种广泛应用于网页开发的编程语言,它可以实现在用户浏览器端的动态交互功能。...

    带标签栏的强大分页视图.zip

    "LZ"可能是开发者或者团队的缩写,"ViewPager"是Android开发中常见的一个组件,用于实现页面滑动效果。"master"通常是Git仓库中的主分支,代表了项目的最新稳定版本。 这个开源项目可能包含以下关键组成部分: 1. *...

    php分页示例分享

    - 分页应考虑到SEO,确保每个分页页面都有唯一的URL,并能正确传递页面内容的元信息。 - 高并发场景下,应考虑数据库查询的优化,如使用索引、缓存等策略,以降低服务器负载。 综上所述,PHP分页涉及到后端数据...

    JS代码实现table数据分页效果

    1. **分页参数传递**:通过URL参数或查询字符串传递当前页数和每页大小,方便页面刷新或链接分享。 2. **服务器端分页**:将分页逻辑放在服务器端,减少客户端的数据传输量,提高性能。 3. **缓存机制**:对分页结果...

Global site tag (gtag.js) - Google Analytics