JAVA环境下HTML编辑器FCKeditor使用详解
本文大部分为转贴,部分为个人使用后发现的问题与理解。使用的是最新的FCKeditor2.6Beta+FCKeditor java2.3集成的java环境编辑器。这编辑器和csdn博客中使用的一样,只是少了两个功能:恢复上次提交和插入代码。不知道怎么弄的,谁知道可以告诉我。一起交流,我也是刚开始接触这编辑器。
本文介绍FCKeditor在Java环境下的使用方法。
一、简介
功能:所见即所得,支持图片和Flash,工具栏可自由配置,使用简单
兼容性:IE 5.5+、Firefox 1.5+、Safari 3.0+、Opera 9.50+、Netscape 7.1+、Camino 1.0+
成熟度:使用广泛,被Baidu、CSDN等选用
二、下载
官方下载首页:http://www.doczj.com/doc/980e2e8caf1ffc4fff47ac18.html/download/,当前版本为2.6Beta,需要下载FCKeditor 2.6Beta(FCKeditor_2.6b.zip)和FCKeditor.Java(FCKeditor-2.3.zip)。
三、部署
本例以WebRoot作为应用根路径,部署后的目录结构如下图所示:
1、FCKeditor_2.6b.zip解压,将fckeditor文件夹复制到/WebRoot/下
2、FCKeditor-2.3.zip解压,将commons-fileupload.jar和FCKeditor-2.3.jar复制到/WebRoot/WEB-INF/lib/下,将src下面的FCKeditor.tld复制到/WebRoot/WEB-INF/下,把src 目录下的java类的复制到project的src目录下
3、修改/WebRoot/WEB-INF/web.xml文件,只定义了两个Servlet映射,并且对上传文件的目录和允许哪些文件上传、拒绝哪些文件上传做了设置,请注意,这两个servlet的url-pattern 我都在原来代码的前面加上了/fckeditor,这是表示FCKeditor的根目录。另外SimpleUploader 中的enabled属性要改成true,允许上传,增加内容如下: