国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

學習DisplayTag想到的學習方法

2019-11-18 15:26:26
字體:
來源:轉載
供稿:網友
    我剛工作不久,經理要我實現把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包在官網上也可以找到,用我上面說的方法你嘗試自己找找吧
    看起來不是很難是不是,不過我花了時間比較久,但是再學習標簽之類我就不會心里沒底了啊。希望我的文章可以對你有幫助哦,有錯的地方請指正。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉鱼县| 德格县| 苏尼特右旗| 定边县| 伊川县| 宁陕县| 江北区| 监利县| 二连浩特市| 普安县| 门源| 黑龙江省| 吴川市| 侯马市| 恩平市| 巩义市| 建德市| 疏附县| 云龙县| 滁州市| 安康市| 柳林县| 林州市| 蓬安县| 金华市| 项城市| 申扎县| 修文县| 府谷县| 丰原市| 溧水县| 余姚市| 新竹县| 梅州市| 湖北省| 伊金霍洛旗| 台州市| 昌邑市| 封开县| 上杭县| 台山市|