[原创]在Java Web工程中搭建FCKEditor

来源:互联网 发布:淘宝买家怎么删除好评 编辑:程序博客网 时间:2024/05/20 20:20

今年1月5号新出了FCKeditor.Java 2.6,本人比较喜欢新的版本..但是无奈,找不到别人专门的教程了,还好CKSource公司给写了较完备的API文档,而且FCKEditor for Java的API文档写的风格跟Sun公司的API文档是一模一样的...研究起来应该不会太费心..

现在开始了.先到CKEditor网站上下载一个包:FCKEditor for Java,我的版本是目前最新的2.6..注意人家是个Open Source软件,下载的时候有好几个包,有demo演示包,有src源代码包,还有bin包.当然最好下载bin包了. 还有, .tar.gz格式的,这是用在Unix/Linux系统下的..虽然winRAR也能解压开,但还是正常点,Windows系统就用.rar格式的就可以了.

注:官方的包里面不包括FCKEditor,所以需要你自己去下载

官方的包里面还缺少一个jar包,slf4j-simple-1.5.8.jar去网上下载一个引入到工程就可以了

下载——解压——看里面的文件

image

lib文件夹下的文件,当然是要放在WEB-INF/lib文件夹下的,还有那个fckeditor-java-core-2.6.jar包。另两个,一个是API文档,另一个是源代码,不必非得引入到工程里面。site文件夹打开后,有很多html文件,打开index.html,发现,这是人家的帮助文档,跟sun的很像,里面详细介绍了怎样使用这个东东,包括简介,下载,布署等等。。很全很全的。

打开后,左面导航,前面的Introduction可以直接略过不看,第二项是Integration(整合布署的意思)才是现在有用的东西。从Overview中知道CKEditor for java可以布署到哪里面去。

看Tag library,

 <%@ taglib uri="http://java.fckeditor.net" prefix="FCK" %>

这是向jsp页面中引入一个taglib,然后在jsp页面中就可以使用它来创建一个CKEditor对象了。比如:(它给的例子:)

   1: "EditorDefault">
   2:   "value">This is some sample text.
   3:     You are using "http://www.fckeditor.net">FCKeditor.
   4:   
   5: 

有关这个标签更具体的应用,页面底部给出了参考地址,可以去看tag reference..

下面是步骤:

  1. 把所有的JAR包都复制到WEB-INF/lib 文件夹下
  2. 把FCKEditor文件夹复制到工程根目录下
  3. 建立一个jsp页面,在头部加入<%@ taglib uri="http://java.fckeditor.net" prefix="FCK" %>,标签里面加入:
  4. 测试工程

注:instanceName貌似只能是EditorDefault,试过其它的,都不能够正常显示——不显示编辑区域,只显示工具栏。。可能跟设置有关,没再仔细探究。

现在其实就可以直接使用CKEditor了,很简单的。。但是如果要能够上传文件,那就需要再接着做了。

原创粉丝点击