<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)

    日本語

    搜索

    積分與排名

    最新隨筆

    最新評論

    主站蜘蛛池模板: 日韩人妻无码免费视频一区二区三区| 国色精品va在线观看免费视频| 亚洲免费电影网站| 日本亚洲成高清一区二区三区 | 四虎国产精品成人免费久久| 国产乱人免费视频| 国产亚洲精品美女久久久久| 免费在线观看你懂的| 免费国产a理论片| 亚洲人成电影在线播放| 中文字幕在线视频免费| 国产亚洲色视频在线| 国产免费一区二区三区不卡| 亚洲AV永久无码精品水牛影视| 久久午夜伦鲁片免费无码| 亚洲精品不卡视频| 午夜宅男在线永久免费观看网| 亚洲校园春色另类激情| 韩国18福利视频免费观看| 爱情岛论坛免费视频| 国产亚洲成av片在线观看| 亚洲AV一宅男色影视| 日韩精品亚洲aⅴ在线影院| 国产曰批免费视频播放免费s| 国产免费人成视频尤勿视频| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 天天拍拍天天爽免费视频| 大学生a级毛片免费观看| 亚洲AV日韩精品久久久久久久| 一边摸一边爽一边叫床免费视频| 不卡精品国产_亚洲人成在线| 久久久久国色AV免费观看| 亚洲精品高清久久| 成人爽A毛片免费看| 国产精品午夜免费观看网站| 久久久亚洲欧洲日产国码二区| 成人午夜性A级毛片免费| 色爽黄1000部免费软件下载| 亚洲日韩乱码久久久久久| 无码不卡亚洲成?人片| 国产精品免费无遮挡无码永久视频|