`
sunqitang
  • 浏览: 74899 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

视图层分页显示

阅读更多
在制作分页显示的时候,给出一种样式:
《《 1 2 3 4 》》
<div class=pages>
					<em><a title="总页数" href="javascript:void(0)">Total:${articleListPage.totalSize }</a></em>
					<c:set var="pageBegin" value="${(articleListPage.currentPage-1)-(articleListPage.currentPage-1)%10+1}" scope="page"></c:set>
					<c:set var="pageEnd" value="${(articleListPage.currentPage-1)-(articleListPage.currentPage-1)%10+10}" scope="page" ></c:set>
					<c:if test="${ pageEnd > articleListPage.totalPage}" >
						<c:set var="pageEnd" value="${articleListPage.totalPage}" scope="page" ></c:set>
					</c:if>
					<c:if test="${articleListPage.currentPage > 1}" >
						<span><a title="首页(1)" href="article.do?to=toArticles&page=1&userid=${articleListPage.userid }">«</a></span>
					</c:if>
					<c:if test="${pageBegin > 1}">
						<span><a title="上页(${pageBegin-1})" href="article.do?to=toArticles&page=${articleListPage.previousPage }&userid=${articleListPage.userid }">&lt;</a></span>
					</c:if>
					<c:forEach var="i" begin="${pageBegin}" end="${pageEnd}">
						<c:choose>
							<c:when test="${i==articleListPage.currentPage}">
								<strong><span>${i }</span></strong>
							</c:when>
							<c:otherwise>
								<span><a title="${i }" href="article.do?to=toArticles&page=${i }&userid=${articleListPage.userid }" >${i }</a></span>
							</c:otherwise>
						</c:choose>
					</c:forEach>
					<c:if test="${pageEnd < articleListPage.totalPage}">
						<span><a title="下页(${pageEnd+1})" href="article.do?to=toArticles&page=${articleListPage.nextPage }&userid=${articleListPage.userid }">&gt;</a></span>
					</c:if>
					<c:if test="${articleListPage.currentPage < articleListPage.totalPage}" >
						<span><a title="尾页(${articleListPage.totalPage })" href="article.do?to=toArticles&page=${articleListPage.totalPage }&userid=${articleListPage.userid }">»</a></span>
					</c:if>
				</div>

 

相应的css代码:

/* pages */
.pages {clear:both;MARGIN-TOP: 2px; FONT-SIZE: 12px; COLOR: #b7cde4; LINE-HEIGHT: 1.8}
.pages span {BORDER-RIGHT: #b7cde4 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #b7cde4 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #b7cde4 1px solid; MARGIN-RIGHT: 4px; PADDING-TOP: 1px; BORDER-BOTTOM: #b7cde4 1px solid}
.pages em {BORDER-RIGHT: #b7cde4 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #b7cde4 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #b7cde4 1px solid; MARGIN-RIGHT: 4px; PADDING-TOP: 1px; BORDER-BOTTOM: #b7cde4 1px solid}
.pages strong span {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #b7cde4; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none}
.pages a:link {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #b7cde4; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none}
.pages a:visited {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #b7cde4; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none}
.pages a:active {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #b7cde4; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none}
.pages a:hover {BACKGROUND: #ddf4ff; COLOR: #7ff3ff}
.pages strong {BORDER-RIGHT: #e0691a 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e0691a 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e0691a 1px solid; MARGIN-RIGHT: 4px; PADDING-TOP: 1px; BORDER-BOTTOM: #e0691a 1px solid}
.pages strong span {BACKGROUND: #e0691a; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}

 

分享到:
评论

相关推荐

    基于MVC 模式的分页组件应用 (2011年)

    针对Web 数据库系统中的数据分页问题,提出一种基于模型-视图-控制器(MVC)模式的三层分页组件。在数据层中引入Java 持久化API 和Spring 技术,在业务逻辑层中引入泛型DAO 模式和桥接模式,在显示层中引入JSP 和...

    C# 新闻发布系统

    3. 分类查看新闻内容(首次进入页面展现全部新闻,并以每页15条分页,点击分类后只展现每类的新闻,也以每页15条分页显示) 4. 登录用户可以对每条新闻进行评论。 后台部分: 1. 新闻列表页(可以按分类,关键字...

    Yii2.0小部件GridView(两表联查/搜索/分页)功能的实现代码

    当我们在一个网格视图中显示活动数据的时候,你可能会遇到这种情况,就是显示关联表的列的值,为了使关联列能够排序,你需要连接关系表,以及添加排序规则到数据提供者的排序组件中,对数据进行搜索,排序。...

    达内Java培训项目(当当网/通用电子商务系统)

    采用MVC设计模式,视图层采用JSP,控制层使用Struts2,模型层使用JDBC。 注册模块使用了Jquery、Ajax、Json技术,实时验证用户信息,并加入了验证码,保证了良好的用户体验与系统的稳定性。 使用Session控制用户登录...

    ASP.NET 控件的使用

    4.4.1 显示选项卡式页面视图 149 4.4.2 显示多部分表单 152 4.5 显示向导 153 4.6 小结 157 第二部分 设计ASP.NET网站 第5章 使用母版页设计网站 160 5.1 创建母版页 160 5.1.1 创建默认内容 163 5.1.2 嵌套母版页 ...

    FlexGrid for .NET--.NET版的网格控件

    例如,您可以采用Subtotal方法来汇总数据并添加总计值以及使用Tree属性显示数据层次视图。 增强单元格编辑功能 使用简单文本编辑,下拉列表和组合框列表,单元按钮,掩码,以及高级数据验证来控制编辑过程。例如,...

    ASP.NET.4揭秘

    4.4.1 显示选项卡式页面视图166 4.4.2 显示多部分表单168 4.5 显示向导170 4.6 显示silverlight内容174 4.7 小结177 第二部分 设计asp.net网站 第5章 使用母版页设计网站180 5.1 创建母版页180 5.1.1 创建默认内容...

    积分管理系统java源码-java_hss_HouseSystem:house房屋发布查询系统2017_09

    积分管理系统java源码 HouseSystem(房屋发布查询系统) 系统简介 ...并可在搜索栏选择搜索主题包含的信息和根据下拉栏选择户型和地址信息进行范围缩小,并在之后进行分页显示。 添加房屋面积、租金、位

    Spring.3.x企业应用开发实战(完整版).part2

    17.8.6 分页显示论坛版块的主题帖子 17.8.7 web.xml配置 17.8.8 Spring MVC配置 17.9 对Web层进行测试 17.9.1 编写Web测试基类 17.9.2 编写ForumManageController测试用例 17.10 部署和运行应用 17.11 小结 以下内容...

    Spring3.x企业应用开发实战(完整版) part1

    17.8.6 分页显示论坛版块的主题帖子 17.8.7 web.xml配置 17.8.8 Spring MVC配置 17.9 对Web层进行测试 17.9.1 编写Web测试基类 17.9.2 编写ForumManageController测试用例 17.10 部署和运行应用 17.11 小结 以下内容...

    健身俱乐部Web网站-JSP+Servlet+Hibernate+jQuery+Ajax

    系统采用分层架构,由上到下分为视图层、控制转发层、业务层、服务层、数据库访问层。运用了一些基本设计模式,系统可扩展性还是非常良好的。 具体安装运行方法见readme.txt文件。附带了建表sql文件。最好先看下...

    FlexGrid for .NET--.NET版的灵活网格

    例如,您可以采用Subtotal方法来汇总数据并添加总计值以及使用Tree属性显示数据层次视图。 增强单元格编辑功能 使用简单文本编辑,下拉列表和组合框列表,单元按钮,掩码,以及高级数据验证来控制编辑过程。例如...

    django-docs-2.2-zh-hans.zip

    基于类的视图: 概览 | 内置显示视图 | 内置编辑视图 | 使用混入 | API 参考 | 扁平化索引 高级: 生成 CSV | 生成 PDF 中间件: 概览 | 内建的中间件类 模板层 模板层提供了一个对设计者友好的语法用于渲染向用户...

    J2EE电子商务系统开发从入门到精通

    3.8 分页显示的实现..... 66 3.9 小结..... 67 第4章企业在线信息系统网站概述与架构设计...... 68 4.1 企业在线综合信息管理网站概述..... 68 4.1.1 网站设计..... 69 4.1.2 编程实现..... 69 4.1.3 测试、发布与...

    pop_git_repo

    Android技术测试 我们需要使用android应用程序显示存储库列表。 客观的 ...模型:有效地是域层的输出视图:android活动及其布局负责UI和用户/系统事件ViewModel:视图观察到的简单数据存储区,用于填充其

    OpenSceneGraph三维渲染引擎编程指南.pdf

    3.3.12 分页细节层次节点示例 61 3.3.13 替代节点 63 3.3.14 替代节点示例 64 3.3.15 遮挡裁剪节点 66 3.3.16 遮挡裁剪节点示例 67 3.3.17 坐标系节点 70 3.3.18 坐标系节点示例 71 3.4 场景中节点的...

    Yii2中文手册(中文教程完整版)

    已定稿 视图(View) 已定稿 模型(Model) 已定稿 过滤器 已定稿 小部件(Widget) 已定稿 模块(Module) 已定稿 前端资源(Asset) 已定稿 扩展(extensions) 请求处理 已定稿 运行概述 已定稿 引导...

    OpenSceneGraph三维渲染引擎编程指南

    3.3.12 分页细节层次节点示例 61 3.3.13 替代节点 63 3.3.14 替代节点示例 64 3.3.15 遮挡裁剪节点 66 3.3.16 遮挡裁剪节点示例 67 3.3.17 坐标系节点 70 3.3.18 坐标系节点示例 71 3.4 场景中节点的拷贝...

    博客 v1.2源码20121013

    文章内容:表 blog_article,blog_articledetail 以及 视图 blog_varticle 配置信息:general.config Json Json的序列化以及反序列化,主要是文章分类信息部分。 Xml xml的序列化以及反序列化,配置信息...

    YQBlog - 基于Asp.Net MVC3 EF4.0技术的个人博客系统

    文章内容:表 blog_article,blog_articledetail 以及 视图 blog_varticle 配置信息:general.config Json Json的序列化以及反序列化,主要是文章分类信息部分。 Xml xml的序列化以及反序列化,配置信息...

Global site tag (gtag.js) - Google Analytics