goTag简单分页标签

goTag 自述

迫于对web页面记录集做分页处理,自己实现了这个用于分页的标签,与大家共享。

这是一个简单的web页面分页标签。通过这个标签可以将传入的记录集进行分页显示,你可以通过设置参数控制每页显示的记录条数。用户界面也较为简单实用,提供首页、尾页、上一页、下一页和直接跳转方式转向指定页面展示您所需要的记录集。

使用方法:

将go-1.0.jar放到你的WEB-INF/lib目录下

在页面引入标签

Jsp代码

<%@ taglib prefix="go" uri="http://www.zlex.org/tag/go"%>

可参考如下代码使用:

Jsp代码

<%
List<String> list = new ArrayList<String>();
for (int i = 1; i <= 100; i++) {
list.add(String.valueOf(i));
}
request.setAttribute("list", list);
%>
<c:set var="goUrl" value="go.jsp?method=list" scope="request" />
<c:choose>
<c:when test="${empty param.pageNo}">
<c:set var="pageNo" value="1" scope="request" />
</c:when>
<c:otherwise>
<c:set var="pageNo" value="${param.pageNo}" scope="request" />
</c:otherwise>
</c:choose>
<go:go url="${goUrl}" pageNo="${pageNo}" pageNoName="${pageNo}" source="${list}" pageListName="${pageList}" pageSize="5"> 
<div>
<br />
<c:forEach items="${pageList}" var="l">

<c:out value="${l}" />

<br />
</c:forEach>
<br />
</div>
<span>第<go:pageNo />页,共<go:pageCount />页</span> 
<span>[<a href="<go:first />">首页</a>]</span>
<span>[<a href="<go:last />">尾页</a>]</span> 
<span>[<a href="<go:previous />">上一页</a>]</span>
<span>[<a href="<go:next />">下一页</a>]</span> 
<span>跳转至第<go:select />页</span> 
</go:go>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索标签
, 页面
, 代码
, 简单
, 用户界面
, 标签页页面
, 首页
, 分页标签
, Core分页标签
TagHelper分页标签
displaytag 分页、destoon tag 分页、dede tag分页、displaytag 分页样式、php分页代码简单实现,以便于您获取更多的相关知识。

时间: 2024-10-24 06:18:30

goTag简单分页标签的相关文章

NET Core TagHelper实现分页标签_实用技巧

这里将要和大家分享的是学习总结使用TagHelper实现分页标签,之前分享过一篇使用HtmlHelper扩展了一个分页写法地址可以点击这里http://www.jb51.net/article/89272.htm,今天分享的是net core的另外一种能写分页标签的方法具体是继承TagHelper,如下将讲述实现一个简单分页和总要注意步奏. 1.继承父类TagHelper并重写Process方法(这里还有一个异步的方法ProcessAsync各位可以自己尝试下) 2.注意:怎么在试图页面使用自定

Struts2自定义标签4自定义分页标签

第一步:webroot/web-inf下的str.tld文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd

jsp简单自定义标签的forEach遍历及转义字符示例

 这篇文章主要介绍了jsp简单自定义标签的forEach遍历及转义字符,需要的朋友可以参考下 接着昨天的,如果<forEach>中的items类型是map或者Collection类型的,怎样使用增强for循环:  首先还是创建一个标签处理器类,定义两个属性,String var; Object items:  因为items要迭代各种集合,所以要使用Object;  然后重写setter方法:  声明一个成员变量,集合类型的, 和上面两个属性是不相同的,这个是用在类里的,  在items的se

php简单分页类实现方法

 这篇文章主要介绍了php简单分页类实现方法,实例分析了php分页类的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php简单分页类实现方法.分享给大家供大家参考.具体如下:   代码如下: class PageModel { /** * 获取分页数组 * @param unknown $page 当前页面数 * @param unknown $goodsCount 商品总数 * @param unknown $pageLength 每个页面展示页面数 */ pub

Android入门之ActivityGroup+GridView实现Tab分页标签的方法_Android

在Android程序中很多客户端软件和浏览器软件都喜欢用Tab分页标签来搭建界面框架.读者也许会马上想到使用TabHost 与 TabActivity的组合,其实最常用的不是它们,而是由GridView与ActivityGroup的组合.每当用户在GridView选中一项,ActivityGroup就把该项对应的Activity的Window作为View添加到ActivityGroup所指定的容器(LinearLayout)中. 先来贴出本例运行的效果图如下: ImageAdapter是本实例的

使用Vs2005打造简单分页浏览器(1)原创

原文:使用Vs2005打造简单分页浏览器(1)原创                                               使用Vs2005打造简单分页浏览器(1)原创1引言2功能3实现过程以及关键点4总结5不足之处6其他7 代码下载 1    引言很早就有搞一个浏览器的想法了,在vs2003上就试图做过,苦于经常会有这种情况出现:当自治的浏览器遇到弹出窗口时无法捕获新的弹出窗口,于是乎新的弹出窗口仍旧用ie(或其他系统默认浏览器)打开,在研究vs2005的WebBrowse

页面自定义分页标签,第一次进入页面取不到参数。

问题描述 最近在用SSH做一个项目的时候,使用到一个自定义的分页标签,它先从数据库查询结果,然后将分页参数传到一个pageBean中,然后跳转到页面的时候,根据tld的配置转向PageTag标签类,不过在第一次或者前两次进入页面的时候,action传到页面的值,PageTag类无法接收,之后几次就正常了.用<inputtype="text"name="urlPath"value="<s:propertyvalue="urlPath&q

ActivityGroup + GridView 实现Tab分页标签

很多客户端软件和浏览器软件都喜欢用Tab分页标签来搭建界面框架.读者也许会马上想到使用TabHost 与 TabActivity的组合,其实最常用的不是它们,而是由GridView与ActivityGroup的组合.每当用户在GridView选中一项,ActivityGroup就把该项对应的Activity的Window作为View添加到ActivityGroup所指定的容器(LinearLayout)中. 接下来贴出本例运行的效果图: ImageAdapter是本实例的关键之一,它继承于Bas

jQuery实现的简单分页示例_jquery

本文实例讲述了jQuery实现的简单分页.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head&