- 浏览: 754033 次
- 性别:
- 来自: 郑州
文章分类
- 全部博客 (396)
- JAVA (50)
- ORACLE (22)
- HIBERNATE (1)
- SPRING (26)
- STRUTS (4)
- OTHERS (0)
- MYSQL (11)
- Struts2 (16)
- JS (33)
- Tomcat (6)
- DWR (1)
- JQuery (26)
- JBoss (0)
- SQL SERVER (0)
- XML (10)
- 生活 (3)
- JSP (11)
- CSS (5)
- word (1)
- MyEclipse (7)
- JSTL (1)
- JEECMS (2)
- Freemarker (8)
- 页面特效 (1)
- EXT (2)
- Web前端 js库 (2)
- JSON http://www.json.org (3)
- 代码收集 (1)
- 电脑常识 (6)
- MD5加密 (0)
- Axis (0)
- Grails (1)
- 浏览器 (1)
- js调试工具 (1)
- WEB前端 (5)
- JDBC (2)
- PowerDesigner (1)
- OperaMasks (1)
- CMS (1)
- Java开源大全 (2)
- 分页 (28)
- Eclipse插件 (1)
- Proxool (1)
- Jad (1)
- Java反编译 (2)
- 报表 (6)
- JSON (14)
- FCKeditor (9)
- SVN (1)
- ACCESS (1)
- 正则表达式 (3)
- 数据库 (1)
- Flex (3)
- pinyin4j (2)
- IBATIS (3)
- probe (1)
- JSP & Servlet (1)
- 飞信 (0)
- AjaxSwing (0)
- AjaxSwing (0)
- Grid相关 (1)
- HTML (5)
- Guice (4)
- Warp framework (1)
- warp-persist (1)
- 服务器推送 (3)
- eclipse (1)
- JForum (5)
- 工具 (1)
- Python (1)
- Ruby (1)
- SVG (3)
- Joda-Time日期时间工具 (1)
- JDK (3)
- Pushlet (2)
- JSP & Servlet & FTP (1)
- FTP (6)
- 时间与效率 (4)
- 二维码 (1)
- 条码/二维码 (1)
最新评论
-
ctrlc:
你这是从web服务器上传到FTP服务器上的吧,能从用户电脑上上 ...
jsp 往 FTP 上传文件问题 -
annybz:
说的好抽象 为什么代码都有两遍。这个感觉没有第一篇 和第二篇 ...
Spring源代码解析(三):Spring JDBC -
annybz:
...
Spring源代码解析(一):IOC容器 -
jie_20:
你确定你有这样配置做过测试? 请不要转载一些自己没有测试的文档 ...
Spring2.0集成iReport报表技术概述 -
asd51731:
大哥,limit传-1时出错啊,怎么修改啊?
mysql limit 使用方法
首页
http://displaytag.sourceforge.net/11/index.html
下载得到文件
displaytag-1.2-bin.zip
拷贝文件到自己对应的项目中
WEB-INF/lib/displaytag-1.2.jar
拷贝或者新建displaytag.properties到classpath中
#信息提示
basic.msg.empty_list=没有要显示的数据。
basic.msg.empty_list_row=<tr class="empty"><td
colspan="{0}">没有要显示的列。</td></tr>
error.msg.invalid_page=失效的页面
paging.banner.item_name=数据
paging.banner.items_name=数据集
paging.banner.no_items_found=<span class="pagebanner">没有搜索到{0}
。</span>
paging.banner.one_item_found=<span class="pagebanner">搜索到{0}
。</span>
paging.banner.all_items_found=<span class="pagebanner">搜索到{0} {1} ,
显示 {2}。</span>
paging.banner.some_items_found=<span class="pagebanner">搜索到{0}
{1}, 显示 {2} 到 {3}。 </span>
paging.banner.full=<span class="pagelinks">[<a
href="{1}">第一页</a>/<a href="{2}">前一页 </a>] {0}
[<a href="{3}">下一页</a>/<a
href="{4}">末一页</a>]</span>
paging.banner.first=<span class="pagelinks">[第一页/前一页] {0} [<a
href="{3}">下一页</a>/<a
href="{4}">末一页</a>]</span>
paging.banner.last=<span class="pagelinks">[<a
href="{1}">第一页</a>/<a href="{2}">前一页 </a>] {0}
[下一页/末一页]</span>
paging.banner.onepage=<span class="pagelinks">{0}</span>
paging.banner.page.selected=<strong>{0}</strong>
paging.banner.page.link=<a href="{1}" title="跳转到
{0}">{0}</a>
#配置
#both top bottom
paging.banner.placement=both
之所以要配置这个文件,不用默认的,主要是因为我的翻页提示需要显示为中文
taglibs.jsp增加导入这个TLD
<%@ taglib uri="http://displaytag.sf.net/el
"
prefix="display" %>
用到的JSP页面书写如下listUsersDisplayTag.jsp
<c:if test="${not empty requestScope.pageHelper}">
<display:table name="pageHelper" cellspacing="0" cellpadding="0"
requestURI="" defaultsort="0" id="item" pagesize="25" class="table"
export="false" decorator="cn.sccl.um.web.UserTableWrapper">
<display:column property="loginId" title="登录名" style="width: 10%"
escapeXml="true" sortable="false" url="/user/edit.do" paramId="id"
paramProperty="id" />
<display:column property="name" title="昵称" style="width: 10%"
escapeXml="true" sortable="false" />
<display:column property="email" title="邮箱" style="width: 10%"
escapeXml="true" sortable="false" />
<display:column property="company.name" title="所属公司名"
style="width: 10%" escapeXml="true" sortable="false" />
<display:column property="status" title="状态" style="width: 10%"
escapeXml="true" sortable="false" />
<display:column property="phone" title="移动电话" style="width: 10%"
escapeXml="true" sortable="false" />
<display:column title="操作" style="width: 10%" sortable="false"
property="operateLink" />
</display:table>
</c:if>
其中cn.sccl.um.web.UserTableWrapper类是实现的最后那个“操作”栏里面的动态生成链接
内容如下:
package cn.sccl.um.web;
import org.displaytag.decorator.TableDecorator;
import cn.sccl.um.model.User;
public class UserTableWrapper extends TableDecorator {
public String getOperateLink() {
User object = (User) getCurrentRowObject();
int id = object.getId();
return "<a href=\"edit.do?id="
+ id + "&action=view\">查看</a> | "
+ "<a href=\"edit.do?id=" //
+ id + "&action=edit\">查看</a> | "
+ "<a href=\"edit.do?id="
+ id + "&action=delete\">查看</a>";
}
}
发表评论
-
displaytag 中文解决
2010-04-10 00:03 2297希望总在你想放弃的前一刻到来,这就算是对坚持的犒赏吧 ... -
扩展displaytag标签库
2010-04-09 11:28 1084下面是本人参考该URL扩展了下displaytag的标签库: ... -
extremeTable
2010-04-01 15:49 956extremeTable,又一个开源taglib ext ... -
extremeTable
2010-04-01 15:33 21180.概述 Home Pag ... -
【转】 在模板中分页,看Freemarker和 displaytag的结合
2010-04-01 14:46 2054Displaytag是一个很好的分页标签,它支持数据库端分页( ... -
displaytag1.1调用mssqlserver存储过程进行分页从数据库提取数据
2010-04-01 14:43 927原官方网http://displaytag.sourcef ... -
displaytag在struts中完成大数据量分页显示
2010-04-01 14:38 1320应用displaytag在struts中完成大数据量分页显 ... -
displaytag.properties
2010-04-01 14:01 2213displaytag.properties文件位于displa ... -
displaytag组件实现分页_DisplayTag应用指南_ DisplayTag七宗罪 _displaytag之中文(乱码)解决方案
2010-04-01 13:42 1835DisplayTag 应用指南 【摘 ... -
displaytag标签的使用手册
2010-04-01 13:39 16511.可以给它加上样式等 ... -
displaytag标签 浅析
2010-04-01 13:25 1042DisplayTag是一个非常好用的表格显示标签,适合MVC模 ... -
displaytag.css文件中常用的样式说明及修改
2010-04-01 11:01 2696displaytag.css文件中常用的样式说明及修改 1. ... -
displaytag标签的常用属性和方法
2010-04-01 10:59 17451.可以给它加上样式等,也可以定义显示的列 ... -
在Struts2中使用DisplayTag翻页时的ognl.InappropriateExpressionException解决方案
2010-03-31 18:09 2088在struts2中使用displayTag组件进行翻页 ... -
Display Tag使用小记
2010-03-31 14:33 836... -
Struts中使用displaytag简单小教程
2010-03-31 14:26 1192... -
应用displaytag完成大数据量分页显示的例子
2010-03-31 14:23 1226应用displaytag在struts中完成大数据量分页显示, ... -
pager-taglib的安装和使用
2010-03-31 14:21 865... -
pager标记库(分页显示)详解
2010-03-31 14:19 1417一简介, Pager-taglib,支持多种风格的 ... -
displaytag与struts标签间的交互
2010-03-31 14:17 1363不知道为什么,在<display:table> ...
相关推荐
接着,在`web.xml`配置文件中注册DisplayTag的标签库描述符,这样就可以在JSP页面中使用DisplayTag的标签了。 以下是一些常见的DisplayTag使用方法: 1. **显示表格**: 使用`<display:table>`标签来创建表格,...
在配置方面,DisplayTag 使用了两个标签库:displaytag-1.1.tld 和 fmt.tld。displaytag-1.1.tld 是 DisplayTag 自身的标签,而 fmt.tld 标签库主要用于支持中文显示。如果你的项目使用的是 Servlet 2.4 之前的版本...
3. **优化分页查询**:为了提高性能,避免每次翻页时都查询全量数据,可以自定义SQL语句,利用DisplayTag提供的分页参数(如`page`, `dir`, `sort`)进行条件过滤,实现按需加载数据。 #### DisplayTag页面元素构成...
### DisplayTag 使用指南详解 #### 一、简介 DisplayTag 是一个开源的 Java Web 标签库,主要用于处理数据表格的展示与交互。它能够帮助开发者轻松地将 JavaBean 集合转换成 HTML 表格,并且支持排序、分页等功能...
最简单的使用方式是不使用`<display:column/>`标签。只需将List对象赋值给request,然后在页面上使用`<display:table name="test" />`标签,DisplayTag会自动遍历List中的每个对象,将对象的所有公共属性展示在表格...
Displaytag 是一个开源的 JSP 标签库,专门用于创建数据表格,提供了一组易于使用的标签,可以实现复杂的表格功能,如分页、排序、导出等。在本文中,我们将详细讨论 Displaytag 1.1 版本的使用方法。 **一、...
简单使用DisplayTag** DisplayTag 的基本用法是通过`<display:table>`标签来展示数据列表。例如,当你有一个名为`test`的列表,你可以直接使用该标签来显示列表中的所有对象属性: ```jsp ("test", new Report...
这个“displaytag简单项目”是一个基于DisplayTag库的示例应用,旨在帮助开发者理解并掌握如何在实际项目中使用DisplayTag。在这个项目中,你可以看到如何配置DisplayTag、如何创建动态表格以及如何自定义各种展示...
本文将详细介绍DisplayTag插件的安装与配置方法,并通过实例演示如何在项目中使用该插件。 #### 二、DisplayTag简介 DisplayTag是一款开源的Java标签库,用于在JSP页面中显示表格数据,特别适用于需要展示大量数据...
最基本的使用方式是在JSP页面中设置`<display:table>`标签,将一个集合对象(如List)赋值给`name`属性,DisplayTag会自动遍历集合中的每个对象,显示其所有公共getter方法对应的属性。例如: ```jsp ( "test", ...
2. **配置DisplayTag**:在Eclipse工程中,我们需要在Web项目的WEB-INF目录下添加displaytag的lib目录,并在web.xml中配置DisplayTag的标签库解析器。这通常包括添加servlet容器的标签库描述符(TLD)和设置...
在"displaytag简单实例"中,我们将探讨如何利用DisplayTag库来创建高效且用户友好的表格。 DisplayTag的核心特性包括: 1. **表格渲染**:DisplayTag标签可以轻松地将数据集(如List或ArrayList)转换为HTML表格。...
6. `displaytag-doc`: 这里可能包含Displaytag的用户手册、API文档或者开发者指南,对于学习和使用Displaytag非常重要,因为它提供了详细的使用方法和最佳实践。 7. `displaytag`: 最后,这个目录很可能包含了...
这个压缩包文件包含的就是DisplayTag的相关jar包以及可能的使用说明文档,对于开发人员来说,这是一个非常实用的资源。 DisplayTag的主要特点和优势在于: 1. **表格展示**:DisplayTag可以轻松地创建出具有排序、...
为了提高性能,可以使用DisplayTag的缓存功能,或者根据实际需求调整其内部的一些配置,如延迟加载、预加载等。 通过以上步骤,你可以在Struts项目中充分利用DisplayTag的强大功能,创建出交互性好、功能丰富的...
DisplayTag 1.1.1是该库的一个版本,它包含了一系列预定义的JSP标签,使得创建复杂的、可分页、可排序、可导出的表格变得简单易行。在本篇中,我们将深入探讨DisplayTag 1.1.1的核心功能和使用方法。 首先,...
以下是对DisplayTag使用的一些核心知识点的详细说明: 1. **引入DisplayTag**: 在JSP页面中,你需要通过`<%@ taglib>`指令来引入DisplayTag库。例如: ```jsp <%@ taglib uri="http://displaytag.sf.net" ...