<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    幸せのちから

    平凡的世界
    看似平常實(shí)崎嶇
    成如容易卻艱辛

    Chapter 1. 配置

    Chapter 1. 配置

    1.1. 先決條件

    • Servlet 2.3或更高版本

    • JDK 1.3.1或更高版本

    最小的Jars要求:

    • commons-beanutils 1.6

    • commons-collections 3.0

    • commons-lang 2.0

    • commons-logging 1.0.4

    • standard 1.0.2

    PDF導(dǎo)出需要的Jars:

    • minimum jars (above)

    • avalon-framework 4.0

    • batik 1.5-fop-0.20-5

    • fop 0.20.5

    • xalan 2.5.1

    • xercesImpl 2.6.1

    • xml-apis 2.0.2

    XLS導(dǎo)出需要的Jars:

    • minimum jars (above)

    • poi-2.5.1.jar

    1.2. 安裝

    sourceforge 下載發(fā)行包。(http://sourceforge.net/projects/extremecomp/)

    在壓縮文件里你能找到開始使用需要的所有東西:

    • extremecomponents.jar

    • extremecomponents.tld

    • extremecomponents.css

    • 默認(rèn)的一組圖片

    • 源代碼

    • test.jsp (用于確認(rèn)安裝是否正確)

    將extremecomponents.jar文件拷貝到你的工程的/WEB-INF/lib目錄下。

    處理TLD文件有兩種方式。 你可以把extremecomponents.tld文件放到WEB-INF目錄下的任何地方。 不過,為了便于管理,我喜歡把我的TLD文件都放到/WEB-INF/tld目錄下。你需要根據(jù)你的extremecomponents.tld 文件的位置來(lái)修改/WEB-INF/web.xml文件的標(biāo)簽映射。

    <taglib>
    <taglib-uri>/tld/extremecomponents</taglib-uri>
    <taglib-location>/WEB-INF/tld/extremecomponents.tld</taglib-location>
    </taglib>

    隨后,你需要向下面一樣在你的JSP里把eXtremeTable包含進(jìn)來(lái):

    <%@ taglib uri="/tld/extremecomponents" prefix="ec" %>

    如果你的servlet容器支持JSP 1.2 (或更高版本),它將能夠自動(dòng)發(fā)現(xiàn)TLD文件,那么你什么也不需要做。 當(dāng)extremecomponents.jar被容器加載的時(shí)候,在它的META-INF目錄下的extremecomponents.tld文件將被找到。 這時(shí),你需要向下面一樣在你的JSP里把eXtremeTable包含進(jìn)來(lái):

    <%@ taglib uri="http://www.extremecomponents.org" prefix="ec" %>

    為了使用eXtremeTable樣式,從styles目錄拷貝extremecomponents.css到你存放.css腳本的地方。 當(dāng)然在JSP頁(yè)面里,你需要提供一個(gè)到CSS的鏈接。就像我將我的樣式表放在/styles目錄下。

    <%@ taglib uri="/tld/c" prefix="c" %>
    <link rel="stylesheet" type="text/css" href="<c:url value="/styles/extremecomponents.css"/>">

    1.3. 導(dǎo)出過濾器(可選)

    為了使導(dǎo)出功能有效,你需要設(shè)置導(dǎo)出過濾器。這是一個(gè)僅用于導(dǎo)出功能的可選配置。

    如下所示在/WEB-INF/web.xml里配置過濾器:

    <filter>
    <filter-name>eXtremeExport</filter-name>
    <filter-class>org.extremecomponents.table.filter.ExportFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>eXtremeExport</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>

    過濾器還有一個(gè)可選的初始化參數(shù),用于決定什么時(shí)候生成報(bào)頭(headers)。我發(fā)現(xiàn)大多數(shù)的servlet容器 傾向于在調(diào)用過濾器的doFilter()方法后才設(shè)置響應(yīng)報(bào)頭(response headers)。然而,一些servlet容器只有在 調(diào)用過濾器的doFilter()方法前設(shè)置響應(yīng)報(bào)頭,過濾器才能正常工作。默認(rèn)的方法是調(diào)用過濾器的doFilter()方法后 設(shè)置響應(yīng)報(bào)頭,你可以通過使用responseHeadersSetBeforeDoFilter這個(gè)初始化參數(shù)調(diào)整它。

    <filter>
    <filter-name>eXtremeExport</filter-name>
    <filter-class>org.extremecomponents.table.filter.ExportFilter</filter-class>
    <init-param>
    <param-name>responseHeadersSetBeforeDoFilter</param-name>
    <param-value>true</param-value>
    </init-param>
    </filter>

    如果你使用了Sitemesh,你將需要包含SitemeshPageFilter。SitemeshPageFilter擴(kuò)展了正常的 sitemesh的PageFilter,它使得正在進(jìn)行導(dǎo)出的JSP頁(yè)面不被修飾。

    如下所示在/WEB-INF/web.xml里配置過濾器:

    <filter>
    <filter-name>Sitemesh</filter-name>
    <filter-class>org.extremecomponents.table.filter.SitemeshPageFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>Sitemesh</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>

    1.4. 安裝測(cè)試

    使用發(fā)行包的test.jsp來(lái)測(cè)試安裝。將test.jsp拷貝到web應(yīng)用的最頂層, 默認(rèn)的圖片文件在 /images/table/子目錄下。為了測(cè)試,創(chuàng)建相應(yīng)的目錄并將拷貝所有需要的圖片。所有工作都完成后,你可以在瀏覽 器里運(yùn)行test.jsp了。

    提示: 我不提倡在JSP里使用腳本(scriplets),但為了不用使用框架而能進(jìn)行快速測(cè)試,在test.jsp 使用腳本是唯一的辦法。

    posted on 2006-02-26 12:05 Lucky 閱讀(1606) 評(píng)論(2)  編輯  收藏 所屬分類: extremeComponents

    評(píng)論

    # re: Chapter 1. 配置 2006-12-05 12:39 zzx

    你好,你知道如何在freemarker中如何來(lái)引用嗎?謝謝!

    能否給一二個(gè)例子?  回復(fù)  更多評(píng)論   

    # re: Chapter 1. 配置[未登錄] 2008-01-02 18:55 leo

    瘋狂建議再給幾個(gè)例子!
    具體的配置  回復(fù)  更多評(píng)論   

    <2006年2月>
    2930311234
    567891011
    12131415161718
    19202122232425
    2627281234
    567891011

    導(dǎo)航

    隨筆分類(125)

    文章分類(5)

    日本語(yǔ)

    搜索

    積分與排名

    最新隨筆

    最新評(píng)論

    主站蜘蛛池模板: 日韩欧美亚洲中文乱码| 亚洲精品无码久久久久久久| 亚洲日本VA午夜在线影院| 最好看最新的中文字幕免费| 亚洲国产一成人久久精品| 久久99久久成人免费播放| 亚洲男女内射在线播放| 一级毛片免费在线| 亚洲精品NV久久久久久久久久| 添bbb免费观看高清视频| 免费观看亚洲人成网站| 黄色a三级免费看| 亚洲精品综合久久| 国产一级淫片a免费播放口| 亚洲电影一区二区| 日本高清在线免费| 亚洲中文无码卡通动漫野外| 日本免费人成黄页网观看视频 | 国产成人无码区免费A∨视频网站| 亚洲综合色婷婷在线观看| 国产人成免费视频| 中国一级全黄的免费观看| 亚洲天堂久久精品| 日韩成全视频观看免费观看高清| 日韩色视频一区二区三区亚洲| 亚洲精品乱码久久久久久不卡| 国产激情久久久久影院老熟女免费| 国产亚洲美女精品久久久久狼| 国产精品网站在线观看免费传媒| 亚洲图片激情小说| 亚洲成a人无码av波多野按摩| 久久精品国产免费| 中国china体内裑精亚洲日本| 免费国产成人高清在线观看麻豆 | 亚洲小视频在线观看| 在线播放免费人成视频在线观看| caoporn成人免费公开| 精品亚洲国产成AV人片传媒| 免费毛片在线播放| 在线观看免费播放av片| 亚洲综合久久精品无码色欲|