`
white_crucifix
  • 浏览: 95641 次
  • 性别: 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  
楼主能不能提供一下源码,谢谢。

相关推荐

    【JavaScript源代码】jquery+Ajax实现简单分页条效果.docx

     本文实例为大家分享了jquery+Ajax实现分页条效果的具体代码,供大家参考,具体内容如下 一、如果是jsp页面的话,可以用EL表达式和JSTL标签制作一个分页条,没有什么难度。用EL表达式和JSTL标签实现的缺点就是无法...

    简单实现JSP分页显示效果

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

    JS实现分页导航效果

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

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

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

    NET Core TagHelper实现分页标签

    之前分享过一篇使用HtmlHelper扩展了一个分页写法地址可以点击这里//www.jb51.net/article/89272.htm,今天分享的是net core的另外一种能写分页标签的方法具体是继承TagHelper,如下将讲述实现一个简单分页和总要...

    vue2.0与bootstrap3实现列表分页效果

    直接引入vue的js文件进行页面渲染分页,不是vuex的哦,以下源码可以直接运行哟^_^ &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;使用vue2.0与bootstrap3进行简单...

    基于jquery实现简单的分页控件

    前台分页控件有很多,这里分享我的分页控件 pagination.js 1.0版本,该控件基于jquery。 先来看一下预览效果: 默认情况下,点击页码会像博客园一样,在url后面加上”#p页码”。 控件有2个参数需要注意: 1. ...

    ecshop二次开发 47个经典插件开发案例 讲解很详细

    十四、整理了一个 获取用户等级的函数 43 十五、商品页显示具体属性排序 44 十六、解决ecshop新建页面分页问题 49 十七、刚修改的伪静态分类URL 52 十八、ecshop批发销售 66 十九、网银支付直通插件 实现方法 69 二...

    ecshop二次开发 47个经典插件开发案例 讲解很详细 学习参考感谢提供者

    十四、整理了一个 获取用户等级的函数 43 十五、商品页显示具体属性排序 44 十六、解决ecshop新建页面分页问题 49 十七、刚修改的伪静态分类URL 52 十八、ecshop批发销售 66 十九、网银支付直通插件 实现方法 69 二...

    ecshop二次开发 47个经典插件开发案例 ecshop

    十四、整理了一个 获取用户等级的函数 43 十五、商品页显示具体属性排序 44 十六、解决ecshop新建页面分页问题 49 十七、刚修改的伪静态分类URL 52 十八、ecshop批发销售 66 十九、网银支付直通插件 实现方法 69 二...

    jquer实例大全【清晰版】

    jQuery简单JS实现分页 jQuery进度条 jQuery录音插件 jQuery气泡跟随功能 jQuery上传压缩图片 jQuery社会华分享插件 jQuery生成带指定图像效果js二维码 jQuery在线问卷出题 jquery-自动关闭消息通知插件 Unicode转码...

    asp.net知识库

    制作一个简单的多页Tab功能 一完美的关于请求的目录不存在而需要url重写的解决方案! 在C#中实现MSN消息框的功能 XmlHttp实现无刷新三联动ListBox 鼠标放在一个连接上,会显示图片(类似tooltip) 使用microsoft.web.ui...

    JAVA上百实例源码以及开源项目源代码

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    硕士生,博士生论文排版技巧方法

    在正文前插入一新页(在第一章的标题前插入一个分页符),光标移到新页的开始,添加“目录”二字,并设置好格式。新起一段落,菜单栏选“插入︱索引和目录”,点“目录”选项卡,“显示级别”为3级,其他不用改,...

    WP主题:HotNewspro 2.72

    默认为WP自带的搜索,如果认为功能太弱,可以在主题设置中开启Google自定义搜索,然后添加一个页面,右下页面属性“模板”中选择“谷歌搜索”模板,最终搜索结果将显示在这个页面中,只需在主题设置中输入搜索结果...

    JAVA上百实例源码以及开源项目

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    JS组件Bootstrap Table使用方法详解

    bootStrap table 是一个轻量级的table插件,使用AJAX获取JSON格式的数据,其分页和数据填充很方便,支持国际化 三、使用方法 1、引入js、css [js] view plain copy &lt;!--css样式--&gt; &lt;link href="css/...

    KeepIt:最强大的最小雨果主题

    演示版要查看该主题的实际效果,这里是一个使用该主题渲染的现场。 使用KeepIt的人:特征针对性能进行了优化:Google PageSpeed Insights中的移动设备上为99/100,台式机上为100/100 通过基于JSON-LD的正确SEO ...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    Tomcat是一个免费的开源的Serlvet容器,在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的Jsp时,通常第一次会很...

    VeryIDE Bee 互动营销**台 v1.5 UTF-8.rar

    更新 竞拍列表增加一个简单的统计,用于显示金币消耗和唯一用户参与数 更新 反馈模块调用代码支持"对齐方式"和"颜色样式"选择,感谢 兰州论坛 提供建议 更新 专题头尾 API 支持直接预览,方便查看实际效果 更新 ...

Global site tag (gtag.js) - Google Analytics