在线文本编辑器FCKEditor java中的使用
来源:互联网 发布:做网站用java 还是php 编辑:程序博客网 时间:2024/05/18 03:11
因为版本更新太快,个人发现FCKEditor有非常多的版本,而且根据版本的不同,具体的配置方法也不一样。个人首先是参照网上的例子。但是屡屡不成功。最后看到了CSDN的FCK专栏,阅读了几篇文章。才真算是理清了眉目。测试出了结果。为了避免以后大家少走弯路和以备自己查找,特总结此篇文章。
FCK 的CSDN专栏:
http://subject.csdn.net/FCK.htm
FCKEditor2.6.3配合Java的使用步骤(本文以2.6.3为例)
1;首先需要两个文件
下载地址为:
http://www.fckeditor.net/download
第一是FCKeditor_2.6.3.zip,就是FCKEditor的控件;
第二是FCKeditor.Java(fckeditor-java-2.4.1-bin.zip),就是在Java代码中使用FCKEditor的相关工具类;
这两个文件我已经打包好了。
2:接下来我们就开始对配置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)
一共需要5个jar包,但是fckeditor-java-2.4.1-bin.zip这个文件中只有3个。这里大家可以借助搜索引擎。在网上找一下并下载下来。
3:在classpath目录中创建一个名叫为fckeditor.properties的文件,文件中放置一行内容为:connector.userActionImpl=net.fckeditor.requestcycle.impl.UserActionImpl
4:在web.xml中添加一个Servlet的配置,配置内容如下:
<servlet>
<servlet-name>Connector</servlet-name>
<servlet-class>net.fckeditor.connector.ConnectorServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Connector</servlet-name>
<url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern>
</servlet-mapping>
5:在需要用到FCKEditor的jsp页面配置如下:
开头添加标签库的引入语句:<%@ taglib uri="http://java.fckeditor.net" prefix="FCK" %>,在使用控件进行文本格式化输入的地方(原来你可能使用的textarea标签)使用如下的内容来替换原来的输入控件:
<FCK:editor instanceName="EditorDefault">
控件中要显示的初始内容
</FCK:editor>
其中instanceName属性的值就相当于form表单中的input的name值。就是表单提交时候的键值对中的键的名字。
OK!测试一下吧!
- 在线文本编辑器FCKEditor java中的使用
- FCKeditor在线文本编辑器
- FCKeditor在线文本编辑器
- FCKeditor在线文本编辑器控件
- 【java】fckeditor在线编辑器的使用
- fckeditor 在线编辑器使用
- FCKeditor在线编辑器(Java)
- 在Java web中配置在线文本编辑器FCKeditor
- FCKeditor在线文本编辑器的使用说明
- FCKeditor在线文本编辑器上传文件设置
- FCKeditor在线编辑器的使用
- FCKeditor在线编辑器的使用
- FCKeditor在线编辑器的使用
- FCKeditor在线编辑器的使用
- FCKeditor在线编辑器的使用
- 如何使用fckeditor在线编辑器
- FCKeditor在线编辑器的使用
- FCKeditor在线编辑器的使用
- C# 屏蔽移动盘
- grub 命令行用法
- POJ 1163 求数字三角形由顶到底边的最大数字和 动态规划
- [ORACLE]有趣的order by
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- 在线文本编辑器FCKEditor java中的使用
- Android的Camera架构介绍
- 【整理】system\app中的APK一览
- Javascript学习笔录13(标签用法总结)
- C++ 执行应用程序
- xp下装win7
- 制作核心界面
- Android 开发指南 翻译10:Intents and Intent Filters
- 【整理】Android对Linux内核的改动你知道多少?