FCKEditor是一个很好的用于Web页面中的格式化文本编译控件。现在越来越多的论坛的发帖页面中更多的使用了这个控件,我们这里将如何在基于 Java的web开发中使用FCKEditor控件的步骤提供给大家,为的是让更多的java开发者花费更少的时间去做重复劳动。

首先去下载FCKEditor2.6.3(当然本文编写的时候,这个是最新版本,也许你现在看到的已经是更新的版本了,那么可能某些配置办法已经变化了, 本文也将跟进以保持最新动态,相反如果你使用的旧版本的控件,其配置和使用方法也有所区别),下载地 址:http://www.fckeditor.net/download,我们需要下载两个文件,

第一是FCKeditor_2.6.3.zip,就是FCKEditor的控件;

第二是FCKeditor.Java(fckeditor-java-2.4.1-bin.zip),就是在Java代码中使用FCKEditor的相关工具类;

有了这两个文件,使用FCKEditor的基础就具备了,接下来我们要做两件事情,一件事情就是要把FCKEditor控件放到web项目中,这个控件是 用于网页的,所以其代码是使用JavaScript脚本编写的,需要和web网页一起被下载的浏览器上才能执行,第二件事情就是这个网页上的控件因为支持 图片的上传与下载,所以在上传与下载的时候需要服务端的支持,那么我们我的java服务端如何支持这个控件的工作呢?FCKEditor自身提供了相关的 java工具,就是我们下载的第二个文件。因此我们要做的第二件事情就是在服务端配置java工具,使得FCKEditor控件在处理上传图片时能够正确 工作。

接下来我们就开始对配置FCKEditor控件进行两项工作:

第一:解压缩FCKeditor_2.6.3.zip,在其中我们能找到一个文件夹叫fckeditor,那么将这个文件夹整个复制到你的web应用的根目录下,就是存放jsp页面的地方。

第二:解压缩fckeditor-java-2.4.1-bin.zip,将这样几个jar文件复制到web应用的WEB-INF\lib目录中 (commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar,java-core- 2.4.1.jar,slf4j-api-1.5.2.jar,slf4j-simple-1.5.2.jar),其中最后一个文件在这个zip包中可能 不存在,那么你可以去这个链接地址下载一个文件叫fckeditor-java-2.4.1-bin.zip (下载地址:http://sourceforge.net/project/showfiles.php?group_id=75348& package_id=129511),在这个war文件中的lib中存在上述的5个jar文件,其实在war中也包含了FCKEditor控件的内容, 也就是说如果你只是下载了war也可以了。然后在classpath目录中创建一个名叫为fckeditor.properties的文件,文件中放置一 行内容 为:connector.userActionImpl=net.fckeditor.requestcycle.impl.UserActionImpl,

在web.xml中添加一个Servlet的配置,配置内容如下:

Connector

net.fckeditor.connector.ConnectorServlet

1

Connector

/fckeditor/editor/filemanager/connectors/*

好了,现在你已经完成了配置的过程,接下来我们需要在jsp中使用FCKEditor控件了,在需要使用这个控件的jsp文件的开头添加标签库的引入语 句:,在使用控件进行文本格式化输入的地方(原来你可能使用的textarea标签)使用如下的内容来替换原来的输入控件:

控件中要显示的初始内容

其中instanceName属性的值就相当于form表单中的input的name值。就是表单提交时候的键值对中的键的名字。

下面我自己写个例子,可以供大家测试下希望大家来下载.fck

fck java_java FCK学习使用相关推荐

  1. el表达式 java_java基础学习:JavaWeb之EL表达式

    其他更多java基础文章: java基础学习(目录) 一.EL表达式 EL 全名为Expression Language.JSP中可以使用EL表达式,EL表达式是用"${}"括起来 ...

  2. 闭锁java_java多线程学习十::::CountDownLatch闭锁

    请看以下的代码 package rs.thread.day0504; import java.util.concurrent.CountDownLatch; /** * @auther rs * @d ...

  3. point类型的数组java_Java基础学习之引用类型数组访问NullPoint问题

    以题目引入: 面试题:int[] a = new int[10];Student[] a = new Student[10];的区别? 解析: 第一反应就是内存空间方面的保存位置不同,因为Java中保 ...

  4. 对对碰java_Java开发学习之用Java打造一款对对碰游戏(下篇)

    本文主要向大家介绍了Java开发学习之用Java打造一款对对碰游戏,通过具体的内容向大家展现,希望对大家Java开发的学习有所帮助. 在之前的文章介绍了对对碰游戏的理论部分和介绍了JLabel.JBu ...

  5. Supplier JAVA_Java基础学习之函数式编程Supplier接口(JDK8)

    前言 今天带大家领略一下Supplier接口大道至简的魅力. 1.源码 @FunctionalInterface public interface Supplier { /*** Gets a res ...

  6. java框架ssh实验报告_基于SSH的实验报告提交系统

    [实例简介] 基于SSH的实验报告提交的开发系统,可以用于毕业设计和平时的学习中,适合学习javaweb三大框架的同学学习. [实例截图] [核心代码] 364e55cd-edbc-4bfc-a29b ...

  7. FCK编辑器去掉html标签

    做项目时,有时用到控件去接收一下fck编辑器编辑过的内容,显示的时候会把所有的html标签也显示出来,很不美观,所以我们要处理的这些标签,我们可以修改FCK编辑器的属性 在fckconfig.js配置 ...

  8. “FCK编辑器”版本识别及信息收集技术

    实验目的 学习如何查看FCK编辑器版本.上传点地址等 实验内容 实验步骤 步骤1:查看FCKeditor版本信息 本次实验使用测试网址http://www.test.com作为目标网站 本节课程我们将 ...

  9. “FCK编辑器”解析漏洞突破检测上传后门漏洞

    实验环境 操作机: Windows XP 目标机:Windows 2003 目标网址:www.test.com - 实验目的 掌握FCK编辑器上传漏洞的利用 了解如何修复FCK编辑器上传漏洞 实验工具 ...

最新文章

  1. 论文解读 Combating Adversarial Misspellings with Robust Word Recognition
  2. 基于局域网的扩展认证协议EAPOL Extensible Authentication Protocol
  3. redis streams_初步了解Redis Streams以及如何在Java中使用它们
  4. Linux删除乱码文件
  5. JDK/Java SE官方文档汇总
  6. 2.2 获取图像感兴趣区域_超火的机器视觉OpenCVSharp学习笔记3——图像形态学处理...
  7. 【转】Struts2 验证问题:验证失败一次后就连续验证失败
  8. 有道词典词库_最好的免费词典和同义词库程序和网站
  9. linux查看任务计划结果,Linux 计划任务
  10. 常见的数据结构与算法
  11. 学生考勤及行为管理系统_一种智能学生考勤管理方法及系统与流程
  12. 计算机博士有哪些专业方向,国内计算机专业博士研究方向-20210619140356.docx-原创力文档...
  13. Win:在 Windows Server 中的 NIC Teaming
  14. 2. 确定地球与金星之间的距离 天文学家在1914年8月份的7次观测中,测得地球与金星之间距离(单位:米),并取其常用对数值,与日期的一组历史数据如下表:
  15. 多重继承--读松本行弘的程序世界
  16. Fork/Join(分开/联合)
  17. 数据分析入门篇(一)
  18. EPLAN中断点使用方法1
  19. 【转】DDR3中的ODT
  20. java 实现macd算法_java尝试编写macd,试验顶背离底背离

热门文章

  1. Java中导入/导出excel,导出pdf报表信息
  2. 【经验分享】打通“任督”二脉——企业数字化转型中如何构建DevOps能力体系?
  3. 打通BurpSuite与Python之间的任督二脉的插件—Burpy
  4. matlab半实物仿真,半实物仿真系统及半实物仿真方法
  5. Oracle如何清除一个用户下的所有表
  6. fastjson BCEL不出网打法
  7. UE4编译grpc,编译打包
  8. 分数乘法计算机题,《分数乘法》测试题
  9. 鸿蒙系统陈教授,这位默默无闻的英雄教授,才是鸿蒙之父。
  10. 将一个字符串反转后并输出,代码如下: