网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  学习displaytag想到的学习方法     
  文章作者:未知  文章来源:水木森林  
  查看:116次  录入:管理员--2007-11-17  
      我刚工作不久,经理要我实现把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包在官网上也可以找到,用我上面说的方法你尝试自己找找吧
    看起来不是很难是不是,不过我花了时间比较久,但是再学习标签之类我就不会心里没底了啊。希望我的文章可以对你有帮助哦,有错的地方请指正。
 
 
上一篇: 给 java se 注入脚本语言的活力    下一篇: 用factorybean让spring配置动起来
  相关文档
java servelet api入门之 servlet 慨述 11-17
使用java实现在文件中添加字符串 11-17
spring事务处理及其aop框架的内幕 11-17
再说面向对象 11-17
用customdatasource向ireport中传递数据 11-17
使用java来实现域名和ip地址转换的操作 11-23
jspsmartupload上传下载全攻略(四) 11-17
java性能优化之通用篇 11-17
读锁和写锁的使用 11-17
火狐java script虚拟机性能超过chrome v8 09-08
java中文件长度的转换 11-17
java中得到一个字符串中每个字符的unicode值 11-17
java数组和jav集合类的操作 11-17
学习如何以oo方式创建web页 11-17
spring jdbc抽象框架简化web数据库开发 11-17
java技术与xml常见问题之jaxm 11-17
java编程技巧之如何实现http的断点续传 11-19
使用preparedstatement减少开发的时间 11-16
effective java学习笔记1:考虑使用静态工厂方法代替构造方法 11-17
tomcat5.5数据库连接池配置 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息