使用 java 的 displaytag1.2 分页组件使用步骤
1 ·
2 ·
3 ·
4 ·
经被解压了, 之后打开它,在 WEB-INF\lib 文件夹中 找到如下的几个 jar 包:
|- commons-beanutils-1.7.0.jar
|- commons-logging-1.1.1.jar--> (这个包里如果里面没有,自己可以去从网上或什么地方 下载一个 )
|- itext-1.3.jar
|- log4j-1.2.13.jar
5 ·
6 ·
7 ·
@import url("/blog/admin/css/screen.css");
</style>
8 ·
你在页面使用的时候,只需要知道 request 或 session 中保存了得集合的名字即可,不需要任何操作,只需把 那集合的名字 作为参数 给控
件即可。下面是我的使用该控件总结部分,
绝对的省事,
/* 我现在有一个 CommentServlet.java 文件 */
/******************************************
request.setAttribute("list", list);
request.getRequestDispatcher("/admin/adminCommentList.jsp").forward(request, response);
/* 我的 jsp页面 adminCommentList.jsp 文件 */
<!-- 此处是引入的 该组件的标签库 -->
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<!-- 页面 头部分 (自己定义) -->
<%@include file="header.jsp" %>
<!-- 引入 displaytag 分页组件 样式 -->
<style type="text/css" media="all">
@import url("/blog/admin/css/screen.css");
</style>
<!-- 使用 displaytag-1.2 分页组件 -->
<display:table name="list" class="its" pagesize="5" requestURI="/servlet/CommentServlet?mehtod=list" id="c">
<display:column property="id" title="编号" sortable="true"></display:column>
<display:column property="username" title="评论人" sortable="true"></display:column>
<display:column property="content" title="内容"></display:column>
<display:column property="createdTime" title="时间" sortable="true" format="{0,date,yyy-MM-dd}"></display:column>
<display:column title="操作">
<a href="/blog/servlet/CommentServlet?method=edit&id=${c.id }"><img src="/blog/admin/p_w_picpaths/edit.gif" border="0" alt="编辑"></a> |
<a href="javascript:if(confirm('确实要删除吗?')) location='/blog/servlet/CommentServlet?method=delete&id=${c.id }'"><img src="/blog/admin/p_w_picpaths/delete.gif" border="0" alt="删除"></a>
</display:column>
</display:table>
<!-- 页面 角部分 (自己定义) -->
<%@include file="footer.jsp" %>
9 ·
主标签
集合名字
组件样式
分页条数
从那个 Servlet 获取的 控件对象名
<display:table
name="list"
class="its"
pagesize="5"
requestURI="/servlet/CommentServlet?mehtod=list"
id="c">
控件列标签
绑定字段
显示表头
启用排序
<display:column
property="id"
title="编号"
>
</display:column>
控件列标签
绑定字段
显示表头
启用排序
时间字段格式化
property="createdTime"
title="时间"
sortable="true"
>
</display:column>
控件列标签 自定义列
<display:column title="操作">
在这里面可以 做一些 你自己想要的操作,我的这里面现在 的操作时 一个图片链接 转到 servlet 作处理的操作
<a href="/blog/servlet/CommentServlet?method=edit&id=${c.id }"><img src="/blog/admin/p_w_picpaths/edit.gif" border="0" alt="编辑"></a>
</display:column>
10 ·
paging.banner.items_name=\u6761\u8BB0\u5F55
paging.banner.no_items_found=<span class\="pagebanner">\u6CA1\u6709 {0} \u627E\u5230.</span>
#paging.banner.one_item_found=<span class="pagebanner">One {0} found.</span>
paging.banner.all_items_found=<span class\="pagebanner">{0} {1} \u627E\u5230, \u663E\u793A {2}.</span>
paging.banner.some_items_found=<span class\="pagebanner">{0} {1} \u663E\u793A , \u627E\u5230 {2} \u5230 {3} \u6761\u8BB0\u5F55.</span>
paging.banner.full=<span class\="pagelinks">[<a href\="{1}">\u9996\u9875</a>/<a href\="{2}">\u4E0A\u4E00\u9875</a>] {0} [<a href\="{3}">\u4E0B\u4E00\u9875</a>/<a href\="{4}">\u672B\u9875</a>]</span>
paging.banner.first=<span class\="pagelinks">[\u9996\u9875/\u4E0A\u4E00\u9875] {0} [<a href\="{3}">\u4E0B\u4E00\u9875</a>/<a href\="{4}">\u672B\u9875</a>]</span>
paging.banner.last=<span class\="pagelinks">[<a href\="{1}">\u9996\u9875</a>/<a href\="{2}">\u4E0A\u4E00\u9875</a>] {0} [\u4E0B\u4E00\u9875/\u672B\u9875]</span>
paging.banner.onepage=<span class="pagelinks">{0}</span>
paging.banner.page.selected=<strong>{0}</strong>
paging.banner.page.link=<a href="{1}" title="Go to page {0}">{0}</a>
paging.banner.page.separator=,
11 ·
如果你 从头到文认真的看下来, 恭喜你,你 得到了一个如此强大的 分页。
还在等什么呢,赶紧 “ 顶 ” 起来。 ^-^
转载于:https://blog.51cto.com/songyanjun/627361
使用 java 的 displaytag1.2 分页组件使用步骤相关推荐
- 电子商务系统的设计与实现(十三):分页组件,从前到后,从JS到Java
一.概述 学习实践Web开发5年多了,直到今天,我才算真正实现了最基本最常用的分页组件. 包括: a.前端JS异步加载并渲染: b.前端JSP.Freemarker.Struts ...
- android实现箭头流程列表_反思|Android 列表分页组件Paging的设计与实现:系统概述...
作者:却把清梅嗅 链接:https://github.com/qingmei2/blogs/issues/30 前言 本文将对Paging分页组件的设计和实现进行一个系统整体的概述,强烈建议 读者将本 ...
- layui数据表格(一:基础篇,数据展示、分页组件、表格内嵌表单和图片)
表格展示神器之一:layui表格 前言:在写后台管理系统中使用最多的就是表格数据展示了,使用表格组件能提高大量的开发效率,目前主流的数据表格组件有bootstrap table.layui table ...
- java如何写ajax,java,jq,ajax写分页
1.先写好html基础样式 我懒得去写css样式233,能看就行 #page { width: 20px; } id name pwd age 上一页 下一页 2.编写servlet 2.1 先写查询 ...
- SpringBoot分页组件PageHelper介绍及使用
2019独角兽企业重金招聘Python工程师标准>>> 这篇主要说一下上篇介绍的mybatis分页组件,如果你们觉得没必要,非要自己封装分页,也是可以的啦,就像博主上一篇,自己写个分 ...
- Mybatis自定义轻量级分页组件(易集成,易拓展)
Mybatis自定义轻量级分页组件(易集成,易拓展) 其实github有一个叫做PageHelper的开源分页组件,我也用过,封装的还可以.只是感觉他的量级偏重,其实很多参数,都是我们开发中不需要的参 ...
- 前端Vue+ElementUI的Pagination分页组件实现分页展示 后端Spring Boot +Mybatis Plus实现分页接口
前端Vue+ElementUI的Pagination分页组件实现分页展示 & 后端Spring Boot +Mybatis Plus实现分页接口 很久没有更新博客了,主要原因是博主一直在补充自 ...
- VUE+Spring Boot前后端分离开发实战(五):基于shiro鉴权的角色增删改查(CURD)-封装分页组件和所有增删改查模块化
文章目录 前言 后端实现 前端实现 分页组件封装 增删改查模块化 角色管理页面 实现效果 前言 本文在上文基础上把查询.增加.修改以及删除的请求封装在table.js中,实现了所有用到增删改查页面代码 ...
- YII2中分页组件的使用
当数据过多,无法一页显示时,我们经常会用到分页组件,YII2中已经帮我们封装好了分页组件. 首先我们创建操作数据表的AR模型: <?phpnamespace app\models;use yii ...
最新文章
- python3.8安装教程-二、Python2.7的安装并与Python3.8共存
- python学习笔记四-列表
- 微信小程序开发的快速步骤方法和最大的坑
- 树莓派python串口中文输出_Python实现树莓派USB串口通讯
- Java集合系列---Collection源码解析及整体框架结构
- 【排列组合】ZSC1076: 数学、不容易系列之三——考新郎
- teechart的addarray_用Teechart画二维成像图
- 使用java编写中国象棋(内含源代码)
- java程序员 thinkpad_JAVA程序员笔记本电脑推荐?
- linux查看本机IP掩码,linux下 取得本机ip、掩码、网关
- vmd python 命令_VMD常用命令
- idea设置java运行内存,IntelliJ IDEA 修改内存大小,使得idea运行更流畅(二)
- 纸壳CMS体验升级,快速创建页面,直接在页面中修改内容
- 中国在线直播行业用户规模达6.35亿人,约97.3%的主播年收入在3万元以下 | 美通社头条...
- 计算机综合症怎么治,小窍门防治电脑综合征
- vue中v-for的用法
- 中台之上(三):战略和组织结构,业务架构设计中不应被忽视的关键因素
- 第5章 CUDA存储器
- 随机颜色十六进制(#ffffff)或rgb格式
- 赛门铁克:深化本地化发展不是空谈