displaytag.properties文件位于displaytag-1.x.jar中的org.displaytag.properties下
打开这个文件,复制一份并作相应修改保存到classes目录下,就可以对View中的表格显示形式做相应的设置
basic.empty.showtable=false #设置当数据为空时,是不是显示表格 true表示显示表格
basic.show.header=true #设置当数据为空时,显示的表格是否有表头 true表示显示
# page | list 设置排序的数据量 相当于jsp页面中display标签中的page属性
sort.amount=page
export.amount=list #导出的数据量
export.decorated=true
paging.banner.group_size=8 #前台显示的最多页数 8 表示最多显示8页
paging.banner.placement=top #前台显示中"上一页/下一页"文字的位置 top表示上面 bottom表示下面
css.tr.even=even #偶数行的css标识 就是偶数行的css类 下面几个也是设置相应的css class
css.tr.odd=odd
css.th.sorted=sorted
css.th.ascending=order1
css.th.descending=order2
css.table=
css.th.sortable=sortable
# factory classes for extensions
factory.requestHelper=org.displaytag.util.DefaultRequestHelperFactory
# factory class for decorators
factory.decorator=org.displaytag.decorator.DefaultDecoratorFactory
# locale provider (Jstl provider by default)
locale.provider=org.displaytag.localization.I18nJstlAdapter
# locale.resolver (nothing by default, simply use locale from request)
#locale.resolver=
export.types=csv excel xml pdf
export.csv.class=org.displaytag.export.CsvView
export.excel.class=org.displaytag.export.ExcelView
export.xml.class=org.displaytag.export.XmlView
export.pdf.class=org.displaytag.export.PdfView
#export.***设置为true表示显示这种导出方式 false为不采用
export.csv=true
export.csv.label=<span class="export csv">CSV </span>
export.csv.include_header=false
export.csv.filename=
export.excel=true
export.excel.label=<span class="export excel">Excel </span>
export.excel.include_header=true
export.excel.filename=
export.xml=true
export.xml.label=<span class="export xml">XML </span>
export.xml.filename=
export.pdf=false
export.pdf.label=<span class="export pdf">PDF </span>
export.pdf.include_header=true
export.pdf.filename=
export.rtf=false
export.rtf.label=<span class="export rtf">RTF </span>
export.rtf.include_header=true
export.rtf.filename=
# messages
#相应的显示信息 包括空数据时候显示的 下两个显示的位置不一样 一个是在table中 一个是在下面
basic.msg.empty_list=Nothing found to display.
basic.msg.empty_list_row=<tr class="empty"><td colspan="{0}">Nothing found to display.</td></tr>
error.msg.invalid_page=invalid page
export.banner=<div class="exportlinks">Export options: {0}</div>#导出处的提示文字
export.banner.sepchar= | #导出处的提示文字分隔符
paging.banner.item_name=item
paging.banner.items_name=items
paging.banner.no_items_found=<span class="pagebanner">No {0} found.</span>
paging.banner.one_item_found=<span class="pagebanner">One {0} found.</span>
paging.banner.all_items_found=<span class="pagebanner">{0} {1} found, displaying all {2}.</span>
paging.banner.some_items_found=<span class="pagebanner">{0} {1} found, displaying {2} to {3}.</span>
paging.banner.full=<span class="pagelinks">[<a href="{1}">First</a>/<a href="{2}">Prev</a>] {0} [<a href="{3}">Next</a>/<a href="{4}">Last</a>]</span>
paging.banner.first=<span class="pagelinks">[First/Prev] {0} [<a href="{3}">Next</a>/<a href="{4}">Last</a>]</span>
paging.banner.last=<span class="pagelinks">[<a href="{1}">First</a>/<a href="{2}">Prev</a>] {0} [Next/Last]</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=, \
# external sort and pagination
pagination.sort.param=sort
pagination.sortdirection.param=dir
pagination.pagenumber.param=page
pagination.searchid.param=searchid
pagination.sort.asc.value=asc
pagination.sort.desc.value=desc
pagination.sort.skippagenumber=true
# unused
save.excel.banner=<a href="{0}" rel="external">save ({1} bytes)</a>
save.excel.filename=export.xls
分享到:
相关推荐
4. `displaytag-portlet`: 这可能是Displaytag针对portlet环境(如Liferay、Portal Server等)的实现,使得在portlet中也能方便地使用Displaytag的功能,比如在企业级应用中提供灵活的数据展示。 5. `displaytag-...
可以通过CSS定义表格的样式,DisplayTag提供了多种内置的CSS类,也可以自定义类以满足特定需求。 8. **条件渲染**: 使用`<display:when>`和`<display:otherwise>`标签,可以根据条件决定是否显示某些列。 9. **...
此外,由于 DisplayTag 依赖于 Apache 相关的库,因此也需要下载并引入这些依赖的 jar 包。 在配置方面,DisplayTag 使用了两个标签库:displaytag-1.1.tld 和 fmt.tld。displaytag-1.1.tld 是 DisplayTag 自身的...
#### 五、数据自动连接功能 当表格中包含邮箱地址或 URL 时,可以通过设置 `autolink="true"` 来使这些数据变成可点击的链接,例如: ```jsp 姓名"/> 电子邮件" autolink="true"/> 网址" autolink="true"/> ...
五、与其他标签库的集成 DisplayTag 与 JSTL 等其他标签库有很好的兼容性。可以通过隐含对象与 JSTL 标签结合使用,如 `<c:out>` 或 `<fmt:formatDate>` 来进一步处理数据显示。例如: ```jsp ... ...
DisplayTag是Java Web开发中的一款强大且功能丰富的表格标签库,它为开发人员提供了一种高效、易用的方式来展示表格数据。DisplayTag 1.2是这个库的一个版本,包含了源码和对应的jar包,方便开发者进行查看和使用。 ...
Displaytag 提供了五种预定义的样式:isis, its, mars, simple 和 report,默认是 isis。你可以通过 `class` 属性来改变表格样式,例如使用 `mark` 样式: ```jsp 姓名"/> 电子邮件" class="tableCellError...
最基本的使用方式是在JSP页面中设置`<display:table>`标签,将一个集合对象(如List)赋值给`name`属性,DisplayTag会自动遍历集合中的每个对象,显示其所有公共getter方法对应的属性。例如: ```jsp ( "test", ...
displaytag-1.2.jar 显示标签
DisplayTag是一个功能强大的Java开源分页和表格展示组件,它为Web开发提供了高效、灵活的解决方案。这个组件在Java社区中被广泛应用,因为其能够帮助开发者轻松实现数据的分页和排序,极大地提高了开发效率。 标题...
4. **解决方案**:解决DisplayTag中文乱码问题,通常需要修改`displaytag.properties`文件,将`pageEncoding`和`contentType`属性设置为`UTF-8`,并确保服务器和数据库连接也支持UTF-8编码。 5. **自定义....
### DisplayTag标签库详解与应用 #### 显示与管理数据的新维度:...DisplayTag通过其简洁而强大的功能,为Web开发中的数据展示提供了全新的解决方案,不仅简化了代码编写,也极大提升了数据展示的效率和用户体验。
7. **jQuery或类似的库**:在实际开发中,通常会使用jQuery或其他类似的库来简化DOM操作,所以了解如何用jQuery操作DisplayTag的表头也是必要的。 8. **JavaScript与Java的交互**:由于DisplayTag是基于Java的,...
3. **数据绑定**:DisplayTag可以通过`<display:column>`标签将数据集中的字段映射到表格的列,也可以通过自定义的格式化函数来处理显示内容。 4. **自定义样式**:使用CSS来定制表格的外观,或者通过DisplayTag的...
Displaytag 是一个开源的 Java 框架,用于在 Web 应用中生成表格和实现分页、排序等功能。它简化了在 JSP 页面中处理数据表的复杂性,提供了丰富的定制选项。以下是对 Displaytag 实现分页的详细解释: 1. **下载与...
DisplayTag 是一款强大的开源表格展示标签库,专为MVC架构设计,适用于Java Web应用程序。它提供了丰富的功能,包括排序、分页、国际化等,极大地简化了网页表格的开发。下面我们将详细探讨DisplayTag的使用方法。 ...
DisplayTag是一个开源的Java库,用于在Web应用中创建复杂的表格。它提供了许多高级功能,如分页、排序、导出等。然而,在处理中文排序时,DisplayTag可能会遇到问题,因为默认的排序算法可能不支持汉字的正确排序。...