下載

          FCKeditor的官方站點(diǎn)http://www.fckeditor.net/download上下載FCKeditor 2.3.2和FCKeditor.Java,其中FCKeditor 2.3.2是源碼,F(xiàn)CKeditor.Java是在jsp中使用的例程。

          ?

          瘦身

          FCKeditor 2.3.2解壓到FCKeditor文件夾,然后刪除如下文件或目錄:

          1、/_samples,/_testcases;

          2、刪除/_documentation.html,_whatsnew.html,fckeditor.afp,fckeditor.asp,fckeditor.cfc,fckeditor.cfm,
          fckeditor.lasso,fckeditor.php,fckeditor.pl,fckeditor.py
          只剩下fckconfig.js,fckeditor.js,fckstyles.xml,fcktemplates.xml,htaccess.txt,license.txt;

          3、/editor/_source;

          4、/editor/filemanager/browser/default/connectors;

          5、/editor/filemanager/upload;

          6、語(yǔ)言包/editor/lang中只留下en.js、zh-cn.js;

          哈哈,一下子從2.5M瘦到832K,爽呀!還可以在皮膚包里/editor/skins動(dòng)動(dòng)腦筋,比如只留一個(gè)sliver,這個(gè)好配色。

          配置

          FCKeditor的jsp中使用的例程和FCKeditor源碼結(jié)合起來(lái),解壓FCKeditor.Java,將解壓文件夾中web目錄下的所有文件拷貝到FCKeditor目錄中,這樣在FCKeditor目錄多了兩個(gè)目錄:

          ├─_samples

          ? ? index.jsp

          ? ? sample.css

          ? ? sampleslist.jsp

          ? ?

          ? └─jsp

          ????????? sample01.jsp

          ????????? sample02.jsp

          ????????? sample03.jsp

          ????????? sample04.jsp

          ????????? sample05.jsp

          ????????? sample06.config.js

          ????????? sample06.jsp

          ????????? sample07.jsp

          ????????? sampleposteddata.jsp

          ?????????

          └─WEB-INF

          ??? ? web.xml

          ??? ?

          ??? └─lib

          ??????????? FCKeditor-2.3.jar

          ??????????? commons-fileupload.jar

          看一下web.xml文件,里面增加了文件瀏覽和文件上傳得servlet。

          l???????? 修改文件FCKeditor/fckconfig.js

          1、? 修改屬性

          中文:FCKConfig.DefaultLanguage???? = 'zh-cn' ;

          皮膚:FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;

          2、? 使用servlet做文件瀏覽和上傳

          參考http://wiki.fckeditor.net/Developer%27s_Guide/Integration/Java

          //browser

          FCKConfig.LinkBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Connector=connectors/jsp/connector" ;

          FCKConfig.ImageBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector" ;

          FCKConfig.FlashBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector" ;

          ?

          //upload

          FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=File' ;

          FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Flash' ;

          FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Image' ;

          l???????? 修改web.xml增加FCKeditor的taglib

          FCKeditor.Java解壓目錄/src目錄下拷貝FCKeditor.tld文件到WEB-INF目錄下,在web.xml文件中增加:

          <taglib>

          ??? <taglib-uri>/WEB-INF/FCKeditor.tld</taglib-uri>

          ??? <taglib-location>/WEB-INF/FCKeditor.tld</taglib-location>

          </taglib>

          ?

          使用

          jsp 頁(yè)面中作如下調(diào)用(具體如何使用可以看 FCKeditor.tld定義 ):

          ...

          ?

          <%@ taglib uri="/WEB-INF/FCKeditor.tld" prefix="FCK" %>

          ?

          ...

          ?

          <FCK:editor id="EditorDefault" basePath="/FCKeditor/">

          This is FCKeditor demo!

          </FCK:editor>

          ?

          ...

          運(yùn)行例程

          將我們修改了半天的整個(gè) FCKeditor目錄拷貝到tomcat5.0.28(或其他web服務(wù)器)的webapps目錄下,啟動(dòng)tomcat訪(fǎng)問(wèn)http://localhost:8080/FCKeditor/_samples/ 試用一下FCKeditor 2.3.2的強(qiáng)大功能,有了demo在項(xiàng)目中如何使用,你自己琢磨吧!

          ?

          例程下載: FCKeditor

          posted on 2006-11-03 11:00 野草 閱讀(2595) 評(píng)論(2)  編輯  收藏 所屬分類(lèi): 2shtv

          評(píng)論:
          # re: 在jsp中使用fckeditor 2.3 2007-06-22 16:48 | gostseraph
          QQ122767028
          你的例子連數(shù)據(jù)庫(kù)嗎
            回復(fù)  更多評(píng)論
            
          # re: 在jsp中使用fckeditor 2.3 2007-06-22 16:53 | gostseraph
          你的例子怎么運(yùn)行啊 ,老跳出登陸頁(yè)面
            回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 肇源县| 汾西县| 绥芬河市| 达尔| 天水市| 宣恩县| 邓州市| 余庆县| 高安市| 汉寿县| 安达市| 光山县| 调兵山市| 轮台县| 永丰县| 扎兰屯市| 香港 | 信阳市| 新竹县| 拉孜县| 葫芦岛市| 四川省| 彩票| 唐海县| 临颍县| 镇坪县| 平乡县| 新乐市| 四子王旗| 右玉县| 徐州市| 武陟县| 长泰县| 中牟县| 自治县| 孟津县| 上饶县| 迁安市| 昌都县| 宿迁市| 芷江|