1.       DisplayTag标签库概述

DisplayTag标签库是非常容易使用,而且功能强大,这我在上一博客中已经介绍了,它包含了一下标签:

(1)<display:caption></display:caption>   它的作用相当于html页面的<title>标签。

(2)<display:column></display: column > 显示表格中的一个行对象的一个属性。

(3)<display:footer></display: footer >      嵌套在<display:table>标签中,在表格的最后一行数据之后显示的信息。

(4) <display:table></display: table > 应该可以知道这是我们DisplayTag标签库中最重要最核心的标签,上面的标签都是嵌套在它里面来使用的。其核心作用是将给定的对象以html表格形式来显示,根据<display:column>标签格式化每一个项。

2.       Table标签

像html中<table>一样来显示并格式化列表。使用列表属性来指定某个范围内的数据集合,以供操作,支持将已经格式化的数据导出到CSV、EXCEL或者是XML中去。列表中的数据可以排序,并且列表可以按照需要进行分页显示。

示例:

<display:table name="someList" export="true" id="row" requestURI="MyAction.do">

<display:column sortable="true" title="ID"> <c:out value="${row.id}"/>

</display:column>

<display:column property="email" autolink="true"/>

<display:column property="description" title="Comments"/>

</display:table>

属性说明:

cellpadding : 等同于html页面中<table>中的属性

cellspacing : 等同于html页面中<table>中的属性

class : 等同于html页面中<table>中的属性

decorator : 由TableDecorator的子类中指定的操作来对整个列表进行修饰。

defaultsort : 列的默认索引排序,从1开始。

ExcludedParams : 由空白分开的列表,包含参数指定的名字,将不会进行分页或者排序,可以使用excludedParams=”*”来匹配任何参数。

export : 导出允许或禁止,有效值为true或false。

frame : 等同于html页面中<table>中的属性

Htmlid : 等同于html页面中<table>中的id属性。

id :参见uid。这个id属性不可以使用在jsp1.0,但是uid可以。

length : 记录可以显示的数量。

list : 在table中当作数据源的对象,可以是像requestScope.object.property这样的表达式。你必须定义要么是属性的名字或者是list属性。推荐使用”name”。

name : 在table中当作数据源的对象, 可以是像requestScope.object.property这样的表达式。在EL版本的标签库中,这必须是一个指定了源对象的EL表达式。

Offset : 第一条显示的记录索引。

pageSize : 一页中显示的记录数。

requestURI : 当前用以排序的链接,导出和分页,通过添加requestURI属性值的任何标签产生的参数。

DisplayTag使用指南(二) DisplayTag标签库详解相关推荐

  1. struts2教程--标签库详解

    struts2 标签库 tag-reference.html 就是 struts2标签规范 一. 通用标签库 的学习 <s:property> 解析ognl表达式,设置默认值,设置内容是否 ...

  2. JSTL : 标签库详解

    以下内容仅供学习使用! 目录 JSTL 简介 JSTL 安装与使用 一.JSTL标签库 分类 二.核心标签 核心标签库使用说明 表达式控制标签 流程控制标签 循环标签 URL操作标签 三.格式化标签 ...

  3. 自定义标签JSTL标签库详解

     自定义标签是JavaWeb的一部分非常重要的核心功能,我们之前就说过,JSP规范说的很清楚,就是Jsp页面中禁止编写一行Java代码,就是最好不要有Java脚本片段,下面就来看一下自定义标签的简 ...

  4. Struts 2 标签库详解

    2019独角兽企业重金招聘Python工程师标准>>> Struts提供了五个标签库,即:HTML.Bean.Logic.Template和Nested. HTML 标签:      ...

  5. Android标签库,JSP Struts之HTML标签库详解 _Android/移动互联网/物联网/_夜鹰教程网...

    标签库 说明 HTML 标签 用来创建能够和 Struts 框架和其他相应的 HTML 标签交互的 HTML 输入表单 Bean 标签 在访问 JavaBeans 及其属性,以及定义一个新的 bean ...

  6. Eclipse配置jstl标准标签库详解

    安装JSTL1.2 日期:2017-06-27 下载jstl1.2版本,下载地址:http://repo2.maven.org/maven2/javax/servlet/jstl/ 用压缩包打开jst ...

  7. Spring MVC的表单标签库详解

    表单标签库中包含了可以用在 JSP 页面中渲染 HTML 元素的标签.在 JSP 页面使用 Spring 表单标签库时,必须在 JSP 页面开头处声明 taglib 指令,指令代码如下: <%@ ...

  8. python gpu加速库比matlab快吗_Python之Unittest和Requests库详解

    1.按类来执行 import unittest class f1(unittest.TestCase): def setUp(self): pass def tearDown(self): pass ...

  9. matlab中sinks,MATLAB Simulink模块库详解(二)Sinks篇

    MATLAB Simulink模块库详解(二)Sinks篇 Simulink模块库概述 1.Sources模块库,为仿真提供各种信号源 2.Sinks模块库,为仿真提供输出设备元件 3.Continu ...

  10. 爬虫入门之urllib库详解(二)

    爬虫入门之urllib库详解(二) 1 urllib模块 urllib模块是一个运用于URL的包 urllib.request用于访问和读取URLS urllib.error包括了所有urllib.r ...

最新文章

  1. ViewPager与Fragment结合使用,以及切换的时候Fragment 的生命周期
  2. Nodejs教程14:querystring模块
  3. 深圳大学 c语言,深圳大学C语言实验(3页)-原创力文档
  4. (11/24) css进阶:Less文件的打包和分离
  5. 基于python的FFT频率和振幅处理
  6. 在Eclipse中用Maven打包jar包--完整版
  7. webpack2 项目
  8. 【报告分享】后疫情时代第一个消费狂欢:品牌如何转型与突围.pdf(附下载链接)...
  9. OCR之Tesseract使用
  10. 【转】The C10K problem(翻译 中文版)
  11. pyinstaller遇到的问题总结
  12. 2022 年顶级网络安全专家最爱用的10大工具
  13. 三种近距离通信技术(WIFI、蓝牙、NFC)
  14. 运动控制卡应用开发教程之Python
  15. 前Sun高级经理蒋清野:从JavaEye社区被迫改名说起
  16. APP兼容性覆盖测试
  17. 使用PIXI制作简单canvas逐帧动画的心得
  18. 美国南加州大学骆沁毅:构建高性能的异构分布式训练算法
  19. 帝国时代3如何快速实现训练单位突破人口上限
  20. android手机可以分屏么,安卓手机怎么分屏操作 安卓手机分屏操作设置教程

热门文章

  1. 如何让语音芯片与功放芯片之间更好的配合,使得产品音效更好
  2. NSGA-II的算法介绍
  3. Linux基础学习笔记整理——第二章 管理文件和目录
  4. KL散度、JS散度、Wasserstein距离
  5. 一款软件测试脚本生成工具
  6. Ubuntu系统安装Java JDK和HDFView
  7. 如何用c#语言构造蜘蛛程序(网络爬虫实现),如何构造一个C#语言的爬虫蜘蛛程序1.doc...
  8. 大数据入门介绍和学习路线
  9. MATLAB自学教程一1.显示图像图像基本信息
  10. 默认smtp虚拟服务器,轻松架设自己的SMTP服务器