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

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

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

    幸せのちから

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

    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導出需要的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導出需要的Jars:

    • minimum jars (above)

    • poi-2.5.1.jar

    1.2. 安裝

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

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

    • extremecomponents.jar

    • extremecomponents.tld

    • extremecomponents.css

    • 默認的一組圖片

    • 源代碼

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

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

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

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

    隨后,你需要向下面一樣在你的JSP里把eXtremeTable包含進來:

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

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

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

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

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

    1.3. 導出過濾器(可選)

    為了使導出功能有效,你需要設置導出過濾器。這是一個僅用于導出功能的可選配置。

    如下所示在/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>

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

    <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擴展了正常的 sitemesh的PageFilter,它使得正在進行導出的JSP頁面不被修飾。

    如下所示在/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. 安裝測試

    使用發行包的test.jsp來測試安裝。將test.jsp拷貝到web應用的最頂層, 默認的圖片文件在 /images/table/子目錄下。為了測試,創建相應的目錄并將拷貝所有需要的圖片。所有工作都完成后,你可以在瀏覽 器里運行test.jsp了。

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

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

    評論

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

    你好,你知道如何在freemarker中如何來引用嗎?謝謝!

    能否給一二個例子?  回復  更多評論   

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

    瘋狂建議再給幾個例子!
    具體的配置  回復  更多評論   

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

    導航

    隨筆分類(125)

    文章分類(5)

    日本語

    搜索

    積分與排名

    最新隨筆

    最新評論

    主站蜘蛛池模板: 国产一级在线免费观看| jizz日本免费| 和日本免费不卡在线v| 7777久久亚洲中文字幕蜜桃| 国产99视频精品免费专区| 日本亚洲成高清一区二区三区| 中文字幕无线码中文字幕免费| 亚洲精品无码永久中文字幕| 玖玖在线免费视频| 亚洲综合亚洲国产尤物| 国产va精品免费观看| 亚洲中文字幕日本无线码| 日韩免费视频观看| 老司机免费午夜精品视频| 国产成人亚洲综合无码| 成全视频免费观看在线看| 亚洲白嫩在线观看| 天天摸天天操免费播放小视频| 在线观看亚洲电影| 亚洲精品无码永久中文字幕 | 一级毛片免费毛片毛片| 亚洲色偷偷综合亚洲AVYP| 99久久综合精品免费| 中文无码亚洲精品字幕| 亚洲视频在线免费| 久久99国产综合精品免费| 亚洲熟妇无码一区二区三区| 国产a v无码专区亚洲av| 久久精品国产影库免费看| 亚洲天堂免费在线| 亚洲欧洲中文日韩久久AV乱码| 国产99视频精品免费专区| 亚洲精品无码国产片| 久久亚洲综合色一区二区三区| 国产在线观看免费观看不卡| 无码AV动漫精品一区二区免费| 亚洲综合久久综合激情久久| 精品久久洲久久久久护士免费| 永久在线观看免费视频| 亚洲国产综合AV在线观看| 亚洲阿v天堂在线|