日期:2014-05-16 浏览次数:20333 次
FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。“FCKeditor”名称中的“FCK” 是这个编辑器的作者的名字Frederico Caldeira Knabben的缩写。现已改名为CKeditor。
要使用CKEditor,首先要下载开发包,官网http://ckeditor.com/ 提供最新版下载,下载后包含源码和例子,当然正式运行中并不需要这些东西。
步骤:
1.需要一个CKEditor for Java的jar包,我使用的是目前最新版 ckeditor-java-core-3.5.3.jar。
2.将jar包引入自己的web工程。
3.将下载的安装包解压以后复制到工程的WebRoot目录下。
在myeclipse中的目录结构为:
(由于下载的文件代码排列问题,我的myelipse显示有错误,由于不需编译和运行,所以不影响部署和启动tomcat)
下面是test.jsp中的代码:
<%@page pageEncoding="GB18030"%> <%@taglib prefix="ck" uri="http://ckeditor.com"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>Ckeditor Test</title> </head> <body> <textarea rows="15" cols="80" id="content"></textarea> <ck:replace replace="content" basePath="ckeditor"></ck:replace> <!-- tag标签使用replace或editor的区别:editor是增加,replace是替换原来的 <ck:editor editor="content" basePath="ckeditor" ></ck:editor> --> </body> </html>
部署并启动server后打开http://localhost:8080/CKEditor/test.jsp即可看到效果图,成功。
更多的关于CKEditor的细节和用法,有官方文档或更多前人写的博文,所以不再赘述。