JSP在线编辑器FCKeditor的配置

来源:百度文库 编辑:神马文学网 时间:2024/05/01 02:05:48
配置FCKeditor过程
1.下载所需要的文件
FCKeditor.java 2.3/FCKeditor-2.3.zip (FCKeditor JSP版)
FCKeditor_2.2.zip (FCKeditor基本文件)
2.建立项目:/testFCKeditor
映射的目录为(E:\TestFCKeditor),配置好tomcat
3.FCKeditor.java FCKeditor-2.3.zip解压后,把其中的web目录下的WEB-INF目录copy到TestFCKeditor下(里
面有commons-fileupload.jar, FCKeditor-2.3.jar,web.xml等几个文件), 把FCKeditor_2.2.zip 解压将
FCKeditor文件夹copy到TestFCKeitor/下
4.修改web.xml:
把SimpleUploader中的配置属性enabled定义为true(开启文件上传功能),加上editor所在目录, 下面红色
是增加的部分 
Connector
pattern>/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connectorpattern>


SimpleUploader
/FCKeditor/editor/filemanager/upload/simpleuploader

5.把目录FCKeditor/editor下除fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml四个文件
外其他都删掉
删除目录/editor/_source,
删除/editor/filemanager/browser/default/connectors/下的除了test.html外的所有文件夹
删除/editor/filemanager/upload/下除了test.html外的所有文件夹
删除/editor/lang/下的除了fcklanguagemanager.js,en.js, zh.js, zh-cn.js四个文件外的所有文件
添加路径中的红字部分:/FCKeditor/editor/filemanager/upload/simpleuploader
和/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector
6.打开/FCKeditor/fckconfig.js
修改 FCKConfig.DefaultLanguage = ’zh-cn’ ;
把FCKConfig.LinkBrowserURL等的值替换成以下内容: 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" ;
FCKConfig.LinkUploadURL = FCKConfig.BasePath + ’filemanager/upload/simpleuploader?Type=File’ ;
FCKConfig.ImageUploadURL = FCKConfig.BasePath + ’filemanager/upload/simpleuploader?Type=Image’ ;
FCKConfig.FlashUploadURL = FCKConfig.BasePath + ’filemanager/upload/simpleuploader?Type=Flash’ ;
7.测试(test.jsp)
<%@ page language="java" import="com.fredck.FCKeditor.*" %>
<%@ taglib uri="http://fckeditor.net/tags-fckeditor" prefix="FCK" %>
FCKeditor





var oFCKeditor = new FCKeditor(’content’) ;
oFCKeditor.BasePath = "/TestFCKeditor/FCKeditor/" ;
oFCKeditor.Height = 400;
oFCKeditor.ToolbarSet = "Default" ;
oFCKeditor.ReplaceTextarea();




(show.jsp)
<%@ page contentType="text/html; charset=gb2312" %>
<%
request.setCharacterEncoding("gb2312");
String content = request.getParameter("content");
out.print(content);
%>