什么是FckEditor
FCKeditor是一個(gè)專門使用在網(wǎng)頁(yè)上屬于開(kāi)放源代碼的所見(jiàn)即所得文字編輯器。它志于輕量化,不需要太復(fù)雜的安裝步驟即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的編程語(yǔ)言相結(jié)合。“FCKeditor”名稱中的“FCK” 是這個(gè)編輯器的作者的名字Frederico Caldeira Knabben的縮寫。
FCKeditor 相容于絕大部分的網(wǎng)頁(yè)瀏覽器,像是 : Internet Explorer 5.5+ (Windows)、Mozilla Firefox 1.0+、Mozilla 1.3+ 和 Netscape 7+。在未來(lái)的版本也將會(huì)加入對(duì) Opera 的支援。
目前,fckeditor for java的最新的版本為2.4.1.可以在http://www.fckeditor.net/ 和 http://sourceforge.net/project/showfiles.php?group_id=75348&package_id=129511下載最新的資源。
可以直接下載 fckeditor-java-demo-2.4.1.war 包。
第一步:開(kāi)發(fā)環(huán)境搭建
Myeclipse6.0.2+eclipse+tomcat5.5.28。開(kāi)發(fā)環(huán)境的搭建這里就不詳細(xì)描述,請(qǐng)大家參考其他資料。
第二步:建立新的工程,工程名稱為TestFCKeditor。內(nèi)容如圖:
第三步:解壓縮fckeditor-java-demo-2.4.1.war
將fckeditor-java-demo-2.4.1解壓縮后的所有文件拷貝到TestFCKeditor工程的WebRoot下。如圖:
注意:
這里需要另外添加一個(gè)jar包到工程中,serializer.jar。如果不添加該jar包,The Server didn 't send back a proper XML response 會(huì)出現(xiàn)這個(gè)錯(cuò)誤,原因是沒(méi)有xml解析器。
第四步:web.xml文件的配置
配置web.xml文件,文件內(nèi)容如下:
以下為引用的內(nèi)容: <servlet> <servlet-mapping> |
2.4.1版本的fckeditor已經(jīng)不需要配置tld的相關(guān)內(nèi)容,tld文件已經(jīng)集成在jar包中,只需要在頁(yè)面引用的時(shí)候直接調(diào)用就可以了。
第五步:建立test.jsp 內(nèi)容如下:
以下為引用的內(nèi)容: <%@ page language="java" contentType="text/html; charset=utf-8" |
啟動(dòng)tomcat,預(yù)覽得到的結(jié)果:
到此,F(xiàn)CKeditor2.4.1運(yùn)行成功!只需要獲取textarea中的內(nèi)容即可。