`
ivan18248
  • 浏览: 25536 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

学习DisplayTag想到的学习方法

阅读更多
原文来自:http://www.100ksw.com/jsj/java/jqxd/216851.shtml

我刚工作不久,经理要我实现把JSP文件导出为PDF文件。我想找一个比较简单,易于开发,易于维护的某中方法。在网上碰到我以前的恩师,他建议我用DisplayTag试试。我花了一天的时间配置,花了半天的时间来运行例子。结果大失所望,没有得到我想要的结果。不过尝试的过程中,却也有意外的收获。不是技术,而是那种探索的方法。经过学习DisplayTag,我可以触类旁通,再学习别的标签会很快。现在总结出来和大家分享下。
 学习某种开源的标签,可以先到网上去搜相关的文章。比如我学习DisplayTag,就到百度或者GOOGLE去搜索。浏览搜索出来的文章,把你觉得有用处的信息或文章COPY集中到一处,便于以后的查询。
  对于有些常用的标签会有很多相关的总结,前辈们写的都很不错,全是经验之谈,好多的文章值得我们仔细的研究。在文章中基本上都会给出有关开发标签的网址,这个网址很重要哦,上面有你想要的关于标签全部的相关资料。Display Tag的官方网站http://displaytag.sourceforge.net。网站上给出了使用标签要用到的JAR包,TID文件,使用标签的例子,开发标签的源码,开发标签的团队,开发标签的目的等。
  我搜DisplayTag时,文章不是很多,大多数的人都在转载相同的文章。网上的文章原创的少啊。做程序的都太辛苦了,他们很忙,没时间写。有时间写的时候就有些记不清楚了,怕写错了。不然,一个好的技术,大家都来写自己的经验,每个人说一句话,都会对学的人有很大的帮助。
  不过一般这些说明都是E文的,如果你的英文不好也没有关系,把金山词霸打开,设置成鼠标取词,这样很方便的就可以通读E文。如果没有金山词霸也没有关系,有几个关键的单词记住就可以了,比如例子(EXAMPLE),下载(DOWN),指南(TUTORIAL)等常用的词汇。千万不要看到全是E文就放弃,学习新知识,特别是编程方面,看E文是避免不了的。我们可以顺便学习一下英语啊,我的英语也不好,不过时间常了,不用看懂每个词,也大概会知道这段要告诉我们什么。
  看文章对标签有了一个初步的了解,了解要考虑这个标签所实现的是不是你想要的,是不是符合你的要求,有些标签只符合你的部分要求。就象DisplayTag,它只符合我的部分要求,不是很理想。除了看文章可以了解,还可以去开发标签的官方网站,上面是一定会有例子的。
找EXAMPLE单词,它的相关链接一般都是例子,你可以看到使用标签可以生成的效果。
  觉得这个标签不错就来学习它吧,亲自动手做是最好的学习方法,没有实践是不知道自己会不会的。实践之后才会运用自如,把知识存到我们的大脑里。当然如果你只是想了解不用实践。
  使用标签少不了一些相关的JAR包之类的文件,在官网上找到DOWNLOAD的链接,下载JAR包,TLD文件。在Display Tag的官方网站上有四个你可以下载的文件,
displaytag-1.1-bin.tar.gz,
displaytag-1.1-bin.zip,
displaytag-1.1-src.tar.gz,
displaytag-1.1-src.zip
我不明白这四个文件这样打包的意义是什么(有知道的可以告诉我吗?),不过这四个文件里是可以找到你要找的东西,解压缩可以看到里面的文件里面也有例子。我是用比较笨的方法,把四个都打开了,每个包都翻了一遍。找到了
displaytag-1.1.jar,
displaytag.tld,
displaytag-el.tld(比上一个文件多支持正则表达式功能,但最好不要在jsp2.0的容器使用,正在表达式会先被容器解释)
displaytag.properties
  这些都是你要实践例子需要用到的文件,都齐全后,就要配置了。JAR包要导入工程中,TID文件放到WEB-INF下。
  需要把把Display tag的信息定义在web.xml里面,
      <taglib>
          <taglib-uri>displaytag</taglib-uri>
          <taglib-location>/WEB-INF/displaytag-{taglibversion}.tld</taglib-location>
       </taglib>
       同时 <%@ taglib uri="displaytag" prefix="display" %>  
  如果需要使用数据导出功能,需要在web.xml添加一个filter
<filter>
  <filter-name>ResponseOverrideFilter</filter-name>
  <filter-class>org.displaytag.filter.ResponseOverrideFilter</filter-class>
</filter>
<filter-mapping>
 <filter-name>ResponseOverrideFilter</filter-name>
   <url-pattern>*.do</url-pattern>
 </filter-mapping>
 <filter-mapping>
   <filter-name>ResponseOverrideFilter</filter-name>
   <url-pattern>*.jsp</url-pattern>
</filter-mapping>
displaytag.properties好像是用于解决中文问题的,这个我没有调试。
  displaytag要用的其它的JAR包在官网上也可以找到,用我上面说的方法你尝试自己找找吧
  看起来不是很难是不是,不过我花了时间比较久,但是再学习标签之类我就不会心里没底了啊。希望我的文章可以对你有帮助哦,有错的地方请指正。
分享到:
评论

相关推荐

    DisplayTag的学习方法

    DisplayTag的学习方法DisplayTag的学习方法DisplayTag的学习方法DisplayTag的学习方法DisplayTag的学习方法

    displaytag的使用方法

    在本文中,我们将详细讨论 Displaytag 1.1 版本的使用方法。 **一、Displaytag 安装** 首先,你需要从官方或者其他可靠的来源下载 `displaytag-1.1-bin.zip` 文件。解压后,将 `displaytag-examples-1.1.war` 中的...

    displaytag及使用方法

    以下是一些常见的DisplayTag使用方法: 1. **显示表格**: 使用`&lt;display:table&gt;`标签来创建表格,通过`name`属性指定数据源(通常是一个List或者一个JavaBean集合),例如: ```jsp ``` `export`属性设置为...

    displaytag-1.1 源码

    6. `displaytag-doc`: 这里可能包含Displaytag的用户手册、API文档或者开发者指南,对于学习和使用Displaytag非常重要,因为它提供了详细的使用方法和最佳实践。 7. `displaytag`: 最后,这个目录很可能包含了...

    displayTag学习总结(非常详细,带实例)

    displayTag 1.1 学习总结(非常详细,带实例) 绝对的好东西,如果觉得不值,可以回贴骂我!

    displaytag-1.1.1标签库及其使用方法.rar

    在本篇中,我们将深入探讨DisplayTag 1.1.1的核心功能和使用方法。 首先,DisplayTag的安装非常简单。通常,只需将displaytag-1.1.1.jar文件添加到项目的类路径中,并在web.xml中配置相应的过滤器和监听器。这一...

    displayTag1.2

    - `examples`目录:可能有示例项目,展示了DisplayTag的使用方法。 通过使用DisplayTag 1.2,开发人员可以更专注于业务逻辑,而不用花费大量时间在表格展示的细节上,从而提高了开发效率和代码的可维护性。同时,...

    总结网络中Display Tag使用,非常经典,帮助你学习和了解displaytag

    &lt;filter-class&gt;org.displaytag.filter.ResponseOverrideFilter ``` 3. **使用 JSP 标签**: - 引入 Display Tag 标签库,在 JSP 页面顶部添加以下代码: ```jsp &lt;%@ taglib uri="http://displaytag.sf.net/...

    displaytag的使用指南(全)

    本文将详细介绍 DisplayTag 的安装步骤、基本使用方法、样式定制以及高级特性。 #### 二、安装与配置 ##### 安装步骤: 1. **下载并解压**:首先从官网或第三方仓库下载 `displaytag-1.1-bin.zip` 文件,解压缩后...

    displaytag标签使用

    最基本的使用方式是在JSP页面中设置`&lt;display:table&gt;`标签,将一个集合对象(如List)赋值给`name`属性,DisplayTag会自动遍历集合中的每个对象,显示其所有公共getter方法对应的属性。例如: ```jsp ( "test", ...

    displayTag的使用方法

    ### DisplayTag插件的使用方法详解 #### 一、引言 在Web开发过程中,特别是使用Java技术栈进行开发时,经常会遇到需要展示大量数据的情况,例如用户列表、订单列表等。为了更方便地实现这样的功能,开发者通常会...

    displaytag标签的使用

    DisplayTag 是一个强大的开源 JSP 标签库,专门用于处理网页中的表格展示。它提供了丰富的功能,如分页、数据导出、列排序和分组等,极大地简化了网页表格的开发工作。要使用 DisplayTag,首先需要从其官方网站...

    DisplayTag应用

    这段代码将遍历 `test` 属性中的每个对象,并自动将对象的所有公共 getter 方法对应的属性值显示出来。这种方式适用于快速查看数据对象的完整信息。 二、自定义列显示 当需要控制表格的显示内容时,可以使用 `...

    用JavaScript操作displayTag表头操作

    8. **JavaScript与Java的交互**:由于DisplayTag是基于Java的,可能需要理解如何通过JavaScript调用后台Java方法来实现更复杂的业务逻辑。 9. **错误处理**:在实现这些功能时,理解如何处理可能出现的错误和异常,...

    displaytag简单项目

    DisplayTag是一个开源的...总的来说,DisplayTag项目是学习和理解如何使用DisplayTag库创建高效、功能丰富的表格应用的一个很好的起点。通过实践这个项目,你可以掌握如何在实际项目中整合和利用DisplayTag的强大功能。

    displaytag简明使用示例

    下面我们将详细探讨DisplayTag的使用方法。 1. **基础使用** 最简单的使用方式是不使用`&lt;display:column/&gt;`标签。只需将List对象赋值给request,然后在页面上使用`&lt;display:table name="test" /&gt;`标签,DisplayTag...

    displaytag-1.2.jar

    displaytag-1.2.jar 显示标签

Global site tag (gtag.js) - Google Analytics