什么是FckEditor

FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。“FCKeditor”名称中的“FCK” 是这个编辑器的作者的名字Frederico Caldeira Knabben的缩写。

FCKeditor 相容于绝大部分的网页浏览器,像是 : Internet Explorer 5.5+ (Windows)、Mozilla Firefox 1.0+、Mozilla 1.3+ 和 Netscape 7+。在未来的版本也将会加入对 Opera 的支援。

目前,fckeditor for java的最新的版本为2.4.1.可以在http://www.fckeditor.net/ 和 http://sourceforge.net/project/showfiles.php?group_id=75348&package_id=129511下载最新的资源。

可以直接下载 fckeditor-java-demo-2.4.1.war 包。

第一步:开发环境搭建

Myeclipse6.0.2+eclipse+tomcat5.5.28。开发环境的搭建这里就不详细描述,请大家参考其他资料。

第二步:建立新的工程,工程名称为TestFCKeditor。内容如图:

第三步:解压缩fckeditor-java-demo-2.4.1.war

将fckeditor-java-demo-2.4.1解压缩后的所有文件拷贝到TestFCKeditor工程的WebRoot下。如图:

注意:

这里需要另外添加一个jar包到工程中,serializer.jar。如果不添加该jar包,The Server didn 't send back a proper XML response 会出现这个错误,原因是没有xml解析器。

第四步:web.xml文件的配置

配置web.xml文件,文件内容如下:

以下为引用的内容:

Connector

net.fckeditor.connector.ConnectorServlet

Connector

/fckeditor/editor/filemanager/connectors/*

2.4.1版本的fckeditor已经不需要配置tld的相关内容,tld文件已经集成在jar包中,只需要在页面引用的时候直接调用就可以了。

第五步:建立test.jsp 内容如下:

以下为引用的内容:

pageEncoding="utf-8"%>

FCKeditor2.4.1

type="image/x-icon" />

FCKeditor2.4.1 for java 例子

启动tomcat,预览得到的结果:

到此,FCKeditor2.4.1运行成功!只需要获取textarea中的内容即可。

fckeditor for java_FCKeditor最新版本2.4.1 for java 教程相关推荐

  1. hbase java api最新版本_HBase基本命令与新版本Java API

    简介 有关HBase的安装可以参考hbase安装 我们可以通过hbase shell和hbase数据库进行交互,也可以通过Java-api和hbase数据库交互,这里我们使用的是hbase-clien ...

  2. iMazing最新版本Win64位系统详细安装教程

    强大的 iOS 设备管理软件,不管是 iPhone.iPad 或 iPod 及Touch 设备,只要将 iOS 设备连接到计算机,就可以处理不同类型的数据.首先先介绍一下功能,安装教程请继续往下查阅. ...

  3. linux fedora分区,Fedora32最新版本上月底公布 双系统安装分区教程(UEFI+GPT)

    Fedora32最新版在上月底发布了,网编早就安裝了.在安裝的状况下想起UEFI GPT方法的分区一直没做详解.依据Fedora的分区网页页面不太艺术化,新手将会望而却步,因而本文內容就来讲一下Fed ...

  4. 保姆级黑苹果教程:让你的Ryzen+A卡用上最新版本的MacOS

    保姆级黑苹果教程:让你的Ryzen+A卡用上最新版本的MacOS 0x00:前言 教程那么多了,为什么要还要写?(博主的废话,可跳过) 几个月前,博主(学生狗一枚)在用GoodNotes(一个很有名的 ...

  5. 在Ubuntu上安装最新版本的Handbrake

    导读 此快速教程介绍了如何使用在基于 Ubuntu 的发行版上使用官方 PPA 安装最新版本的 HandBrake. 此快速教程介绍了如何使用在基于 Ubuntu 的发行版上使用官方 PPA 安装最新 ...

  6. 下载最新版本Maven 3.3.9 ,检测安装是否成功时发现Java版本JDK却低于1.7时报错

    下线最新版本Maven 3.3.9 ,检测安装是否成功时发现Java版本JDK却低于1.7时报错 cmd: mvn -v Exception in thread "main" ja ...

  7. Java高危漏洞被再度利用 可攻击最新版本服务器

    2019独角兽企业重金招聘Python工程师标准>>> 安全研究人员警告称,甲骨文在2013年发布的一个关键 Java 漏洞更新是无效的,黑客可以轻松绕过.这使得此Java高危漏洞可 ...

  8. 浏览器tab关闭事件_Python--使用Pyqt5实现简易浏览器(最新版本测试过)

    Python--使用Pyqt5实现简易浏览器(最新版本测试过) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 准备环境 首先我 ...

  9. PyTorch、TensorFlow最新版本对比,2021年了你选谁?

    选自towards data science 作者:Mostafa Ibrahim 机器之心编译 编辑:陈萍 PyTorch(1.8)和Tensorflow(2.5)最新版本比较. 自深度学习重新获得 ...

  10. 在 Ubuntu 上安装最新版本的 Erlang方法介绍

    Erlang 是一种用于构建大规模可扩展实时系统的函数式编程语言.Erlang 最初是由 爱立信 创建的专有软件,后来被开源. Erlang 在 Ubuntu 的 Universe 仓库 中可用.启用 ...

最新文章

  1. gitee markdown 笔记_picGo+github+坚果云打造自己的云笔记
  2. 【思维导图总结——数据库系统概论】数据库安全性
  3. 【杂谈】有三AI开源项目中的代码和教程,来学习的粉丝们应该要知道了
  4. 2.3.3 mysql 权限系统介绍
  5. Authentication和Authorization的区别
  6. php的两种复合数据类型是什么意思_2.4PHP复合数据类型:数组和对象
  7. 如何在 Asp.Net Core 实现 Excel 导出功能
  8. js return的值取不到_【JS基础】隐式转换(一)
  9. 金银岛(信息学奥赛一本通-T1225)
  10. 实现option上下移动_JS实现Select的option上下移动的方法
  11. 同样是机器学习算法工程师,你的面试为什么过不了?
  12. python new 干什么用_详解Python中的__new__()方法的使用
  13. python3 flask 使用Mysql数据库
  14. 论找对客服妹子对修改邓白氏码的公司信息的重要性
  15. 玄秘塔碑-唐代柳公权创作书法作品
  16. 5G系统——连接管理CM
  17. linux 进程调度 运行队列 自旋锁,linux内核进程调度(自旋锁)
  18. DNS服务器原理介绍(一)
  19. 常见的几种html转pdf方法
  20. python工程师都习惯用哪些开发工具呢

热门文章

  1. 负载均衡技术沙龙2期圆满结束(现场图文、PPT)
  2. C++ 第四章 4.1
  3. 函数指针的应用学习Demo
  4. 编程之美 4.4点是否在三角形内
  5. Windows Phone开发(12):认识一下独具个性的磁贴 转:http://blog.csdn.net/tcjiaan/article/details/7313866...
  6. [转]Google Maps地图投影全解析
  7. SQL中的join的详细用法!inner join,full outer join,left join,right jion
  8. 更改session bean的JNDI名称
  9. PVNet(6D姿态估计)
  10. Vuforia的ARcamera通过识别人工标识码出现虚拟物体后在其相机视野中不显示人工标识码