FCKEditor是一個很好的用于Web頁面中的格式化文本編譯控件。現(xiàn)在越來越多的論壇的發(fā)帖頁面中更多的使用了這個控件,我們這里將如何在基于Java的web開發(fā)中使用FCKEditor控件的步驟提供給大家,為的是讓更多的java開發(fā)者花費更少的時間去做重復勞動。
首先去下載FCKEditor2.6.3(當然本文編寫的時候,這個是最新版本,也許你現(xiàn)在看到的已經是更新的版本了,那么可能某些配置辦法已經變化了,本文也將跟進以保持最新動態(tài),相反如果你使用的舊版本的控件,其配置和使用方法也有所區(qū)別),下載地址:http://pic02.newdu.com/uploads/202503/20/2541 (下載地址:http://sourceforge.net/project/showfiles.php?group_id=75348&package_id=129511),在這個war文件中的lib中存在上述的5個jar文件,其實在war中也包含了FCKEditor控件的內容,也就是說如果你只是下載了war也可以了。然后在classpath目錄中創(chuàng)建一個名叫為fckeditor.properties的文件,文件中放置一行內容為:connector.userActionImpl=net.fckeditor.requestcycle.impl.UserActionImpl,
在web.xml中添加一個Servlet的配置,配置內容如下:
Connector
net.fckeditor.connector.ConnectorServlet
1
Connector
/fckeditor/editor/filemanager/connectors/*
好了,現(xiàn)在你已經完成了配置的過程,接下來我們需要在jsp中使用FCKEditor控件了,在需要使用這個控件的jsp文件的開頭添加標簽庫的引入語句:<%@ taglib uri="http://java.fckeditor.net" prefix="FCK" %>,在使用控件進行文本格式化輸入的地方(原來你可能使用的textarea標簽)使用如下的內容來替換原來的輸入控件:
控件中要顯示的初始內容
其中instanceName屬性的值就相當于form表單中的input的name值。就是表單提交時候的鍵值對中的鍵的名字。
首先去下載FCKEditor2.6.3(當然本文編寫的時候,這個是最新版本,也許你現(xiàn)在看到的已經是更新的版本了,那么可能某些配置辦法已經變化了,本文也將跟進以保持最新動態(tài),相反如果你使用的舊版本的控件,其配置和使用方法也有所區(qū)別),下載地址:http://pic02.newdu.com/uploads/202503/20/2541 (下載地址:http://sourceforge.net/project/showfiles.php?group_id=75348&package_id=129511),在這個war文件中的lib中存在上述的5個jar文件,其實在war中也包含了FCKEditor控件的內容,也就是說如果你只是下載了war也可以了。然后在classpath目錄中創(chuàng)建一個名叫為fckeditor.properties的文件,文件中放置一行內容為:connector.userActionImpl=net.fckeditor.requestcycle.impl.UserActionImpl,
在web.xml中添加一個Servlet的配置,配置內容如下:
好了,現(xiàn)在你已經完成了配置的過程,接下來我們需要在jsp中使用FCKEditor控件了,在需要使用這個控件的jsp文件的開頭添加標簽庫的引入語句:<%@ taglib uri="http://java.fckeditor.net" prefix="FCK" %>,在使用控件進行文本格式化輸入的地方(原來你可能使用的textarea標簽)使用如下的內容來替換原來的輸入控件:
控件中要顯示的初始內容
其中instanceName屬性的值就相當于form表單中的input的name值。就是表單提交時候的鍵值對中的鍵的名字。

