FCKEditor2.6.3配合Java的使用步驟 (后臺文本編輯器)

          FCKEditor是一個很好的用于Web頁面中的格式化文本編譯控件。現在越來越多的論壇的發帖頁面中更多的使用了這個控件,我們這里將如何在基于Java的web開發中使用FCKEditor控件的步驟提供給大家,為的是讓更多的java開發者花費更少的時間去做重復勞動。

          首先去下載FCKEditor2.6.3(當然本文編寫的時候,這個是最新版本,也許你現在看到的已經是更新的版本了,那么可能某些配置辦法已經變化了,本文也將跟進以保持最新動態,相反如果你使用的舊版本的控件,其配置和使用方法也有所區別),下載地址:http://www.fckeditor.net/download,我們需要下載兩個文件
           
          第一是FCKeditor_2.6.3.zip,就是FCKEditor的控件;

          第二是FCKeditor.Java(fckeditor-java-2.4.1-bin.zip),就是在Java代碼中使用FCKEditor的相關工具類;

          有了這兩個文件,使用FCKEditor的基礎就具備了,接下來我們要做兩件事情,一件事情就是要把FCKEditor控件放到web項目中,這個控件是用于網頁的,所以其代碼是使用JavaScript腳本編寫的,需要和web網頁一起被下載的瀏覽器上才能執行,第二件事情就是這個網頁上的控件因為支持圖片的上傳與下載,所以在上傳與下載的時候需要服務端的支持,那么我們我的java服務端如何支持這個控件的工作呢?FCKEditor自身提供了相關的java工具,就是我們下載的第二個文件。因此我們要做的第二件事情就是在服務端配置java工具,使得FCKEditor控件在處理上傳圖片時能夠正確工作。

          接下來我們就開始對配置FCKEditor控件進行兩項工作:

          第一:解壓縮FCKeditor_2.6.3.zip,在其中我們能找到一個文件夾叫fckeditor,那么將這個文件夾整個復制到你的web應用的根目錄下,就是存放jsp頁面的地方。

          第二:解壓縮fckeditor-java-2.4.1-bin.zip,將這樣幾個jar文件復制到web應用的WEB-INF\lib目錄中(commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar,java-core-2.4.1.jar,slf4j-api-1.5.2.jar,slf4j-simple-1.5.2.jar),其中最后一個文件在這個zip包中可能不存在,那么你可以去這個鏈接地址下載一個文件叫fckeditor-java-2.4.1-bin.zip (下載地址:http://sourceforge.net/project/showfiles.php?group_id=75348&package_id=129511),在這個war文件中的lib中存在上述的5個jar文件,其實在war中也包含了FCKEditor控件的內容,也就是說如果你只是下載了war也可以了。然后在classpath目錄中創建一個名叫為fckeditor.properties的文件,文件中放置一行內容為:connector.userActionImpl=net.fckeditor.requestcycle.impl.UserActionImpl,

          在web.xml中添加一個Servlet的配置,配置內容如下:

          <servlet>
          <servlet>
          <servlet-name>Connector</servlet-name>
          <servlet-class>net.fckeditor.connector.ConnectorServlet</servlet-class>
          <load-on-startup>1</load-on-startup>
          </servlet>

          <servlet-mapping>
          <servlet-name>Connector</servlet-name>
          <url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern>
          </servlet-mapping>

          好了,現在你已經完成了配置的過程,接下來我們需要在jsp中使用FCKEditor控件了,在需要使用這個控件的jsp文件的開頭添加標簽庫的引入語句:<%@ taglib uri="http://java.fckeditor.net" prefix="FCK" %>,在使用控件進行文本格式化輸入的地方(原來你可能使用的textarea標簽)使用如下的內容來替換原來的輸入控件:

          <FCK:editor instanceName="EditorDefault">

          控件中要顯示的初始內容

          </FCK:editor>

          其中instanceName屬性的值就相當于form表單中的input的name值。就是表單提交時候的鍵值對中的鍵的名字。

          posted on 2012-11-13 16:36 youngturk 閱讀(1020) 評論(2)  編輯  收藏 所屬分類: JavaScriptJSP隨筆Java基礎servlet

          評論

          # re: FCKEditor2.6.3配合Java的使用步驟 (后臺文本編輯器) 2013-06-21 08:32 52

          87638  回復  更多評論   

          # re: FCKEditor2.6.3配合Java的使用步驟 (后臺文本編輯器) 2014-04-23 15:22 想啊

          A安裝  回復  更多評論   

          <2012年11月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          導航

          統計

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結構
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          EJB學習

          Flex學習

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 务川| 河西区| 武功县| 海林市| 泊头市| 达尔| 金堂县| 河东区| 瑞丽市| 杭锦旗| 大竹县| 娄底市| 砀山县| 蓬溪县| 穆棱市| 晋江市| 汽车| 嘉兴市| 建宁县| 阿合奇县| 商丘市| 漳浦县| 台前县| 大冶市| 平邑县| 洮南市| 宿迁市| 无极县| 浑源县| 惠水县| 商水县| 北票市| 盐城市| 新竹市| 铜川市| 乌拉特后旗| 资讯 | 顺义区| 青岛市| 元朗区| 凭祥市|