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

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

    • extremecomponents.jar

    • extremecomponents.tld

    • extremecomponents.css

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

    • 源代碼

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

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

    處理TLD文件有兩種方式。 你可以把extremecomponents.tld文件放到WEB-INF目錄下的任何地方。 不過(guò),為了便于管理,我喜歡把我的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)出過(guò)濾器(可選)

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

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

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

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

    <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 閱讀(1610) 評(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. 配置[未登錄](méi) 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在线观看| 久久久久亚洲精品无码网址色欲 | 久久亚洲AV无码精品色午夜麻| 四虎成人精品国产永久免费无码| 日韩中文无码有码免费视频| 中文字幕一区二区免费| 1000部拍拍拍18勿入免费视频软件| 成人a免费α片在线视频网站| 亚洲日本在线观看视频| 一区二区三区在线观看免费| 国产成人精品曰本亚洲79ren| 成人免费一区二区三区| 久久青青草原亚洲AV无码麻豆 | 瑟瑟网站免费网站入口| 亚洲 无码 在线 专区| 一区二区免费电影| 亚洲精品午夜国产VA久久成人| 亚洲精品女同中文字幕| 国产小视频在线免费| 国产免费一区二区三区免费视频 | 在线免费观看国产视频| 色www免费视频| 亚洲av无码一区二区三区不卡| 99ee6热久久免费精品6| 亚洲欧美日韩一区二区三区| 久久精品免费观看| 亚洲AV中文无码乱人伦在线视色| 一级黄色免费毛片| 亚洲男人的天堂在线播放| 一级黄色毛片免费看| 亚洲精品免费视频| 色婷婷7777免费视频在线观看| 情人伊人久久综合亚洲| 中文字幕无码播放免费| 黄色三级三级免费看| 亚洲AV无码国产精品色午友在线 | 亚洲人成网站色在线入口| 亚洲av无码偷拍在线观看| 亚洲国产成人久久综合碰| 1000部拍拍拍18勿入免费视频软件 |