开发环境: 
Tomcat6.0 MyEclipse 5.1.1

c 版本 FCKeditor_2.5 FCKeditor.Java 2.3

下载地址: http://www.fckeditor.net/download/default.html

开始:

新建工程,名称为 FCKeditor
解压 c_2.5 包中的 edit 文件夹到项目中的 WebRoot\fck目录

解压 FCKeditor_2.5 包中的 fckconfig.js、fckeditor.js、fckstyles.xml、fcktemplates.xml 文件夹到项目中的 WebRoot\fck目录

解压 FCKeditor-2.3.zip 包中的 \web\WEB-INF\lib 下的两个 jar 文件到项目的 WebRoot\WEB-INF\lib 目录

解压 FCKeditor-2.3.zip 包中的 \src 下的 FCKeditor.tld 文件到项目的 WebContent\WEB-INF 目录

刷新一下工程,有一个文件会出错,不管它是什么错,将错误信息清除

删除 WebContent\edit 目录下的 _source 文件夹

修改 web.xml 文件,加入以下内容

代码

 1<servlet> 
 2        <servlet-name>Connector</servlet-name> 
 3        <servlet-class>com.fredck.FCKeditor.connector.ConnectorServlet</servlet-class> 
 4        <init-param> 
 5            <param-name>baseDir</param-name> 
 6            <!-- 此为文件浏览路径 --> 
 7            <param-value>/UserFiles/</param-value> 
 8        </init-param> 
 9        <init-param> 
10            <param-name>debug</param-name> 
11            <param-value>true</param-value> 
12        </init-param> 
13        <load-on-startup>1</load-on-startup> 
14    </servlet> 
15
16    <servlet> 
17        <servlet-name>SimpleUploader</servlet-name> 
18        <servlet-class>com.fredck.FCKeditor.uploader.SimpleUploaderServlet</servlet-class> 
19
20       <init-param> 
21            <param-name>baseDir</param-name> 
22            <!-- 此为文件上传路径,需要在WebRoot 目录下新建 UserFiles 文件夹 --> 
23            <!-- 根据文件的类型还需要新建相关的文件夹 Image、 Flash --> 
24            <param-value>/UserFiles/</param-value> 
25        </init-param> 
26        <init-param> 
27            <param-name>debug</param-name> 
28            <param-value>true</param-value> 
29        </init-param> 
30        <init-param> 
31            <!-- 此参数为是否开启上传功能 --> 
32            <param-name>enabled</param-name> 
33            <param-value>false</param-value> 
34        </init-param> 
35        <init-param> 
36            <param-name>AllowedExtensionsFile</param-name> 
37            <param-value></param-value> 
38        </init-param> 
39        <init-param> 
40            <!-- 此参数为文件过滤,以下的文件类型都不可以上传 --> 
41            <param-name>DeniedExtensionsFile</param-name> 
42            <param-value>php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi</param-value> 
43        </init-param> 
44        <init-param> 
45            <param-name>AllowedExtensionsImage</param-name>
46            <param-value>jpg|gif|jpeg|png|bmp</param-value> 
47        </init-param> 
48        <init-param> 
49            <param-name>DeniedExtensionsImage</param-name> 
50            <param-value></param-value> 
51        </init-param> 
52        <init-param> 
53            <param-name>AllowedExtensionsFlash</param-name> 
54            <param-value>swf|fla</param-value> 
55        </init-param> 
56        <init-param> 
57            <param-name>DeniedExtensionsFlash</param-name> 
58            <param-value></param-value> 
59        </init-param> 
60        <load-on-startup>1</load-on-startup> 
61    </servlet> 
62    
63<servlet-mapping> 
64    <servlet-name>Connector</servlet-name> 
65    <url-pattern>/FCKeditor/fck/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern> 
66</servlet-mapping> 
67
68<servlet-mapping> 
69    <servlet-name>SimpleUploader</servlet-name> 
70    <url-pattern>/FCKeditor/fck/editor/filemanager/upload/simpleuploader</url-pattern> 
71</servlet-mapping> 

新建一个提交页 test.jsp 文件和一个接收页 show.jsp 文件

test.jsp 代码如下:

代码

 1<%@ page contentType = "text/html;charset=UTF-8" language = "java" %> 
 2<%@ taglib uri = "/WEB-INF/FCKeditor.tld" prefix = "fck" %><html> 
 3<head> 
 4    <title> Test </title> 
 5</head> <body> 
 6    <FORM action = "test1.jsp" > 
 7    <fck:editor id = "testfck" basePath = "/FCKeditor/fck/" 
 8    height = "100%" 
 9    skinPath = "/FCKeditor/fck/editor/skins/default/" 
10    toolbarSet = "Default" 
11    imageBrowserURL = "/FCKeditor/fck/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector" 
12linkBrowserURL = "/FCKeditor/fck/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector" 
13flashBrowserURL = "/FCKeditor/fck/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector" 
14imageUploadURL = "/FCKeditor/fck/editor/filemanager/upload/simpleuploader?Type=Image" 
15    linkUploadURL = "/FCKeditor/fck/editor/filemanager/upload/simpleuploader?Type=File" 
16flashUploadURL = "/FCKeditor/fck/editor/filemanager/upload/simpleuploader?Type=Flash" > 
17</fck:editor> 
18<input type="submit" /> 
19    </FORM> 
20</body> 
21</html>

show.jsp 代码如下:

 1<%@ page contentType = "text/html;charset=UTF-8" language = "java" %> 
 2<%@ taglib uri = "/WEB-INF/FCKeditor.tld" prefix = "fck" %><html> 
 3<head> 
 4    <title> Test </title> 
 5</head> <body> 
 6    <FORM action = "test1.jsp" > 
 7    <fck:editor id = "testfck" basePath = "/FCKeditor/fck/" 
 8    height = "100%" 
 9    skinPath = "/FCKeditor/fck/editor/skins/default/" 
10    toolbarSet = "Default" 
11    imageBrowserURL = "/FCKeditor/fck/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector" 
12linkBrowserURL = "/FCKeditor/fck/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector" 
13flashBrowserURL = "/FCKeditor/fck/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector" 
14imageUploadURL = "/FCKeditor/fck/editor/filemanager/upload/simpleuploader?Type=Image" 
15    linkUploadURL = "/FCKeditor/fck/editor/filemanager/upload/simpleuploader?Type=File" 
16flashUploadURL = "/FCKeditor/fck/editor/filemanager/upload/simpleuploader?Type=Flash" > 
17</fck:editor> 
18<input type="submit" /> 
19    </FORM> 
20</body> 
21</html>

在 WebRoot 目录下新建 UserFiles 文件夹,在此文件夹下新建 Image 和 Flash 两个文件夹

这样就可以测试了

fckeditor的jsp中的使用相关推荐

  1. 【转载】FCKeditor 2.6.3 与FCKeditor.java 2.4在JSP中配置

    FCKeditor 2.6.3 与FCKeditor.java 2.4在JSP中配置 1.FCKeditor 介绍 FCKeditor 这个开源的HTML 文本编辑器可以让web 程序拥有如MS Wo ...

  2. JSP中是EL表达式与JSTL

    EL语法:${ } EL取值来自于作用域对象 1.如何从指定作用域取值(默认从最小作用域取值) pageScope.requestScope.sessionScope.applicationScope ...

  3. jsp mysql 图片路径,请教JSP中怎么向MySql中存入和取出图片

    当前位置:我的异常网» Java Web开发 » 请教JSP中怎么向MySql中存入和取出图片 请教JSP中怎么向MySql中存入和取出图片 www.myexceptions.net  网友分享于:2 ...

  4. JSP中的重定向和请求转发以及它们的区别

    我们先硬着头皮看一下重定向的定义: 重定向(Redirect): 客户端浏览器向Web应用服务器端发送一个请求,Web服务器端使用HttpServletResponse的sendRedirect()方 ...

  5. JSP中的EL表达式详细介绍

    2019独角兽企业重金招聘Python工程师标准>>> 一.JSP EL语言定义 EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能.脚本编制元素是指页面中能够用于在 ...

  6. JSP中的文件操作:数据流、File类、文件浏览、目录操作、上传下载

    ​ 文件可以永久地存储信息,从本质上讲文件就是存放在盘上的一系列数据的集合.应用程序如果想长期保存数据,就必须将数据存储到文件中,这就涉及到文件的操作.而在编写网站应用程序的过程中,有许多地方要对文件 ...

  7. 避免在JSP中写java代码

    作者:蜗牛学院CTO李懿老师 ​自从十年前的taglibs(如JSTL)和EL(表达语言,这些事情)诞生以来,在JSP中使用scriptlet(<% %>这些东西)的确是非常不鼓励的. 小 ...

  8. JSP中EL表达式失效的问题

    今天在jsp中使用el表达式,发现失效了,仔细检查发现bean并无问题.最后知道,jsp默认不使用el表达式,在头部标签添加设置isELIgnored为false即可 . <%--isELIgn ...

  9. 在FCKeditor 2.6中添加插入视频和音频功能

    2019独角兽企业重金招聘Python工程师标准>>> 本文转载 在FCKeditor 2.6中添加插入视频和音频功能 这里有两种方式,一是自己修改,二是使用插件 1.自己修改 FC ...

最新文章

  1. 【转】[Java] HashMap使用的示例
  2. 一个情怀引发的生产事故(续)
  3. 递归存储过程中使用cursor
  4. db2设置默认schema_dataSource配置jdbc连接db2源url项指定currentSchema
  5. 博客园2013年5月份第2周源码发布详情
  6. linux qt编译器设置,Qt使用教程:添加编译器(一)
  7. mysql gtidpurged_gtid环境下mysqldump对于set-gtid-purged的取值
  8. flink-metric原理与实战
  9. Linux文件的颜色意义
  10. 中央银行会计核算数据集中系统(ACS系统)
  11. 环境变量GOBIN导致GoClipse运行出现异常
  12. java nanotime单位_java – System.nanoTime()的精度与精度
  13. 神经网络之传递函数(sigmoid ,双S)
  14. 新手选车系列之(五): 手动挡还是自动挡
  15. 微信JavaEye老炮群的入群标准-2009年之前注册JavaEye的技术人员
  16. java面试潜规则,你知道几条
  17. LocalDateTime加一年取有效期23:59:59
  18. C++贪心——混合牛奶
  19. python医学科研中能做什么-排名第一的Python语言,是如何应用于医疗临床?
  20. HTML标签的英文全称与中文释义

热门文章

  1. 【面试 spring】【第七篇】spring的问题
  2. xutils使用手册(二)——数据库
  3. LoadRunner做性能测试 从设计到分析执行
  4. C++类型转换(翻译自cplusplus)
  5. 关于持续集成几点知识点
  6. 官网的Ext direct包中.NET版的问题
  7. 视频监控行业解决方案
  8. 有多少状元能够成才?(zz)
  9. iOS 中的事件传递和响应机制 - 实践篇
  10. 一种巧妙的drawable.xml替代方案