- 浏览: 172592 次
- 性别:
- 来自: 苏州
文章分类
最新评论
-
java2liwei:
你确定是生存时间而不是跨网段
关于MulticastSocket中的setTimeToLive方法 -
fzq11x:
您好,我是个学生,毕业设计抽到题目就是 做个QR码的编码软件。 ...
Android QR Code二维码 -
llyzq:
帮我解决了问题,谢谢
JAVA上传文件 DiskFileUpload组件 -
lhl371292882:
楼主你好,麻烦你把你的QR CODE 二维码源代码发我一下那, ...
Android QR Code二维码 -
loverofhz:
楼主你好。我是一个菜鸟,学android 2个月了还不知道如何 ...
Android QR Code二维码
一、准备
下载FCKeditor的最新版本2.6RC(这个是核心)FCKeditor_2.6.zip,若在Java环境中使用,还需要下载FCKeditor for java的工具包FCKeditor.Java 2.4(这里面提供了标签库和图片上传的jar)FCKeditor-2.4.zip 。
二、配置
1. 新建工程compass,在WebRoot文件夹下新建文件夹FCKeditor(用来存放FCKeditor相关文件)
2. 将FCKeditor_2.6包中的 edit 文件夹和fckconfig.js、fckeditor.js、fckstyles.xml、fcktemplates.xml 这四个文件放到项目中的 FCKeditor 目录。
3. 将FCKeditor-Java-2.4.zip 包中的 \web\WEB-INF\lib 下的两个 jar 文件到项目的 WebRoot\WEB-INF\lib 目录
4. 将FCKeditor-Java-2.4.zip 包中的 \src 下的 FCKeditor.tld 文件到项目的 WebRoot\WEB-INF 目录
5. 在 WebRoot 目录下新建 UserFiles 文件夹,在此文件夹下新建 Image 和 Flash 两个文件夹
6. 修改 web.xml 文件,加入以下内容
<!-- 这里要注意路径问题,不能按拷贝过来的配置,我就是在这里出错搞了很久 -->
三、应用
7.
新建一个提交页 test.jsp 文件和一个接收页 test1.jsp 文件
test.jsp 代码如下:
test1.jsp 代码如下:
就可以开始测试了,尤其是上传图片、flash功能
四、优化
删除 \WebRoot\FCKeditor\editor\filemanager\browser\default\connectors 目录下所有的文件,这些是用来浏览文件的,对于jsp的话是使用了 servlet 来处理,所以这些文件都是多余的
删除 \WebRoot\FCKeditor\editor\filemanager\upload 目录下所有的文件
删除 WebRoot\FCKeditor\editor\lang 目录下不需要的语言,如保留中文和英文还有 fcklanguagemanager.js 文件
删除 \WebRoot\FCKeditor\editor\skins 目录下不需要的皮肤文件,有三种皮肤,可根据需要进行删除
删除 \WebRoot\FCKeditor\editor\dialog\fck_image 目录下 fck_image_preview.html 文件中的部份文字,这些文字是出现在浏览图片时在预览框中的内容
下载FCKeditor的最新版本2.6RC(这个是核心)FCKeditor_2.6.zip,若在Java环境中使用,还需要下载FCKeditor for java的工具包FCKeditor.Java 2.4(这里面提供了标签库和图片上传的jar)FCKeditor-2.4.zip 。
二、配置
1. 新建工程compass,在WebRoot文件夹下新建文件夹FCKeditor(用来存放FCKeditor相关文件)
2. 将FCKeditor_2.6包中的 edit 文件夹和fckconfig.js、fckeditor.js、fckstyles.xml、fcktemplates.xml 这四个文件放到项目中的 FCKeditor 目录。
3. 将FCKeditor-Java-2.4.zip 包中的 \web\WEB-INF\lib 下的两个 jar 文件到项目的 WebRoot\WEB-INF\lib 目录
4. 将FCKeditor-Java-2.4.zip 包中的 \src 下的 FCKeditor.tld 文件到项目的 WebRoot\WEB-INF 目录
5. 在 WebRoot 目录下新建 UserFiles 文件夹,在此文件夹下新建 Image 和 Flash 两个文件夹
6. 修改 web.xml 文件,加入以下内容
<servlet> <servlet-name>Connector</servlet-name> <servlet-class>com.fredck.FCKeditor.connector.ConnectorServlet</servlet-class> <init-param> <param-name>baseDir</param-name> <!-- 此为文件浏览路径 --> <param-value>/UserFiles/</param-value> </init-param> <init-param> <param-name>debug</param-name> <param-value>true</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet> <servlet-name>SimpleUploader</servlet-name> <servlet-class>com.fredck.FCKeditor.uploader.SimpleUploaderServlet</servlet-class> <init-param> <param-name>baseDir</param-name> <!-- 此为文件上传路径,需要在WebRoot 目录下新建 UserFiles 文件夹 --> <!-- 根据文件的类型还需要新建相关的文件夹 Image、Flash --> <param-value>/UserFiles/</param-value> </init-param> <init-param> <param-name>debug</param-name> <param-value>true</param-value> </init-param> <init-param> <!-- 此参数为是否开启上传功能,默认的是false改为true --> <param-name>enabled</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>AllowedExtensionsFile</param-name> <param-value></param-value> </init-param> <init-param> <!-- 此参数为文件过滤,以下的文件类型都不可以上传 --> <param-name>DeniedExtensionsFile</param-name> <param-value>php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi</param-value> </init-param> <init-param> <param-name>AllowedExtensionsImage</param-name> <param-value>jpg|gif|jpeg|png|bmp</param-value> </init-param> <init-param> <param-name>DeniedExtensionsImage</param-name> <param-value></param-value> </init-param> <init-param> <param-name>AllowedExtensionsFlash</param-name> <param-value>swf|fla</param-value> </init-param> <init-param> <param-name>DeniedExtensionsFlash</param-name> <param-value></param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>
<!-- 这里要注意路径问题,不能按拷贝过来的配置,我就是在这里出错搞了很久 -->
<servlet-mapping> <servlet-name>Connector</servlet-name> <url-pattern>/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>SimpleUploader</servlet-name> <url-pattern>/FCKeditor/editor/filemanager/upload/simpleuploader</url-pattern> </servlet-mapping>刷新一下工程,有一个文件会出错,不管它是什么错,将错误信息清除
三、应用
7.
新建一个提交页 test.jsp 文件和一个接收页 test1.jsp 文件
test.jsp 代码如下:
test1.jsp 代码如下:
就可以开始测试了,尤其是上传图片、flash功能
四、优化
删除 \WebRoot\FCKeditor\editor\filemanager\browser\default\connectors 目录下所有的文件,这些是用来浏览文件的,对于jsp的话是使用了 servlet 来处理,所以这些文件都是多余的
删除 \WebRoot\FCKeditor\editor\filemanager\upload 目录下所有的文件
删除 WebRoot\FCKeditor\editor\lang 目录下不需要的语言,如保留中文和英文还有 fcklanguagemanager.js 文件
删除 \WebRoot\FCKeditor\editor\skins 目录下不需要的皮肤文件,有三种皮肤,可根据需要进行删除
删除 \WebRoot\FCKeditor\editor\dialog\fck_image 目录下 fck_image_preview.html 文件中的部份文字,这些文字是出现在浏览图片时在预览框中的内容
1. <html> 2. <head> 3. <title>TEST</title> 4. </head> 5. 6. <body> 7. <%=request.getParameter("testfck")%> 8. </body> 9. </html>
<%@ taglib uri="/WEB-INF/FCKeditor.tld" prefix="fck" %> <html> <head> <title>Test</title> </head> <body> <FORM action="updateMessage.jsp"> <fck:editor id="testfck" basePath="/compass/FCKeditor/" height="100%" skinPath="/compass/FCKeditor/editor/skins/default/" toolbarSet="Default" imageBrowserURL="/compass/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector" linkBrowserURL="/compass/FCKeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector" flashBrowserURL="/compass/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector" imageUploadURL="/compass/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Image" linkUploadURL="/compass/FCKeditor/editor/filemanager/upload/simpleuploader?Type=File" flashUploadURL="/compass/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Flash"> </fck:editor> </FORM> </body> </html>
评论
1 楼
feng88724
2009-01-09
1. 将FCKeditor2.1.1解压缩到项目的根目录下,目录结构为:\项目名\FCKeditor\ ,然后将FCKeditor-2.3.zip(java)压缩包中\web\WEB-INF\lib\目录下的两个jar文件拷到项目的\WEB-INF\lib\目录下。
2. 将FCKeditor-2.3.zip压缩包中\web\WEB-INF\目录下的web.xml文件合并到项目的\WEB-INF\目录下的web.xml文件中。
3. 修改合并后的web.xml文件,将名为SimpleUploader的Servlet的enabled参数值改为true,以允许上传功能,Connector Servlet的baseDir参数值用于设置上传文件存放的位置。
4. 上面两个servlet的映射分别为:/editor/filemanager/browser/default/connectors/jsp/connector和/editor/filemanager/upload/simpleuploader,因为我的FCKeditor是放到\项目名\FCKeditor\目录下,所以需要在两个映射前面加上/FCKeditor,即改为/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector和/FCKeditor/editor/filemanager/upload/simpleuploader。
5. 采用Taglib在jsp中添加如下代码创建在线编辑器:
在页面的顶部加入〈%@ taglib uri="http://fckeditor.net/tags-fckeditor" prefix="FCK" %〉
在适当的位置加入下面代码
注意/CM/,这个表示访问项目的URL为http://127.0.0.1:8080/CM/,如果访问的URL为:http://127.0.0.1:8080/ 的话,只需要将上面的/CM去掉就行,不用修改web.xml文件。
6. 经过上面步骤就可以在jsp中使用FCKeditor了。
===================================================================
另外,如果使用WebLogic,需要将FCKeditor-2.3.zip压缩包中src目录下的FCKeditor.tld文件提取出来,比如将其放到WEB-INF/tlds/目录下,然后将jsp页中的taglib语句修改为如下所示,就可以正常使用了:
<%@ taglib uri="/WEB-INF/tlds/FCKeditor.tld" prefix="FCK" %>
2. 将FCKeditor-2.3.zip压缩包中\web\WEB-INF\目录下的web.xml文件合并到项目的\WEB-INF\目录下的web.xml文件中。
3. 修改合并后的web.xml文件,将名为SimpleUploader的Servlet的enabled参数值改为true,以允许上传功能,Connector Servlet的baseDir参数值用于设置上传文件存放的位置。
4. 上面两个servlet的映射分别为:/editor/filemanager/browser/default/connectors/jsp/connector和/editor/filemanager/upload/simpleuploader,因为我的FCKeditor是放到\项目名\FCKeditor\目录下,所以需要在两个映射前面加上/FCKeditor,即改为/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector和/FCKeditor/editor/filemanager/upload/simpleuploader。
5. 采用Taglib在jsp中添加如下代码创建在线编辑器:
在页面的顶部加入〈%@ taglib uri="http://fckeditor.net/tags-fckeditor" prefix="FCK" %〉
在适当的位置加入下面代码
〈FCK:editor id="infoContent" basePath="/CM/FCKeditor/" width="522" height="300" skinPath="/CM/FCKeditor/editor/skins/silver/" defaultLanguage="zh-cn" tabSpaces="8" toolbarSet="CM" imageBrowserURL="/CM/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector" linkBrowserURL="/CM/FCKeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector" flashBrowserURL="/CM/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector" imageUploadURL="/CM/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Image" linkUploadURL="/CM/FCKeditor/editor/filemanager/upload/simpleuploader?Type=File" flashUploadURL="/CM/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Flash"〉 请输入内容 〈/FCK:editor〉
注意/CM/,这个表示访问项目的URL为http://127.0.0.1:8080/CM/,如果访问的URL为:http://127.0.0.1:8080/ 的话,只需要将上面的/CM去掉就行,不用修改web.xml文件。
6. 经过上面步骤就可以在jsp中使用FCKeditor了。
===================================================================
另外,如果使用WebLogic,需要将FCKeditor-2.3.zip压缩包中src目录下的FCKeditor.tld文件提取出来,比如将其放到WEB-INF/tlds/目录下,然后将jsp页中的taglib语句修改为如下所示,就可以正常使用了:
<%@ taglib uri="/WEB-INF/tlds/FCKeditor.tld" prefix="FCK" %>
发表评论
-
String Inputstream转换
2011-07-28 14:35 12381. String --> InputStream ... -
关于MulticastSocket中的setTimeToLive方法
2010-12-09 09:01 8649setTimeToLive public void setTi ... -
Radius
2009-09-16 11:36 98最近在研究Radius 要使用FreeRadius和 ... -
spring 中加载xml配置文件的方式
2009-09-16 10:18 1214spring 中加载xml配置文件的方式,好像有3种, xml ... -
java飞鸽传书 源码
2009-03-10 23:39 4880java飞鸽传书 源码 -
在Eclipse平台增加多级菜单
2009-02-19 19:27 1949在Eclipse工作台上增加一个菜单是很简单的事情,插件可以使 ... -
文件操作
2009-02-06 13:41 1081package book.io; import ... -
核心编程
2009-02-05 23:36 1002核心编程核心编程核心编程 -
windows程序设计
2009-02-05 23:13 954windows、windows程序设计 -
JAVA上传文件 DiskFileUpload组件
2009-02-04 10:56 16253commons fileupload 是Apache comm ... -
java打包-exe文件-最终以setup形式发布的解决之道
2009-01-21 16:31 2271java打包-exe文件-最终以s ... -
正则表达式整理处
2009-01-19 13:23 1098一、判断输入是否都是空格 去除所有空格: str = str ... -
在按钮上增加提示信息、背景可透明
2009-01-14 09:08 1983首先,加入该DIV <div id=pop style ... -
HTML
2009-01-13 18:22 10901.display:none完全取消元素的显示 2.visib ... -
查询分组中最新记录
2009-01-12 11:03 1783查询人员表,按职位分组,取组内id最大的记录: 1.SELEC ... -
页面自动刷新
2008-12-29 12:04 891<meta HTTP-EQUIV="refre ... -
javadoc
2008-12-15 13:28 1427对于Java注释我们主要了解两种: // 注释一行 /* ... -
Log4J
2008-11-06 08:21 16191.得到记录器 使用 ... -
定时调度任务之——quartz
2008-11-05 15:54 1285引用 <!-- 定时检测日报填写情况,发送邮件--& ...
相关推荐
在Java环境下,FCKeditor提供了fckeditor-java版本,使得Java开发者能够方便地在Web应用中集成这款编辑器,提供丰富的文本编辑功能。 标题中的"fckeditor-java-2.4.1-src.zip"表明这是一个FCKeditor的Java版本源码...
FCKeditor允许用户在Web页面上进行类似Word的文本编辑,支持丰富的格式设置,图片上传等功能,是构建内容管理系统(CMS)或论坛等需要用户编辑HTML内容的应用中常用的工具。 1. **FCKeditor介绍** FCKeditor是一个...
《FCKeditor在JSP中的应用详解》 FCKeditor是一款功能强大的富文本编辑器,广泛应用于网页内容编辑,尤其在Java Web开发中被频繁使用。本文将详细讲解如何在JSP环境中集成并配置FCKeditor,以及实现文件上传和目录...
它通常配合Servlet或者JSP使用,为Java开发者提供了一种便捷的方式在Web应用中实现富文本编辑功能。 fck-faces则是FCKeditor与JSF(JavaServer Faces)框架的整合组件。JSF是一种Java的MVC(Model-View-Controller...
集成完成后,用户就可以在你的Java Web应用中享受到与MS Word类似的富文本编辑体验,包括图片上传、文字格式化等功能。同时,由于FCKeditor对多语言的良好支持,它可以满足不同地区的用户需求。
在实际应用中,你可以通过FCKeditor提供的示例代码学习如何在Java Web项目中集成和使用编辑器。例如,创建一个简单的表单页面,用户在FCKeditor中编辑内容,点击提交按钮后,后台Java代码接收到富文本内容,进行处理...
总结,FCKEditor 2.6 for Java JSP是一个强大且易用的文本编辑解决方案,尤其适合需要在JSP环境中处理富文本的应用场景。其文件和多媒体管理功能以及Ajax集成,让Web内容编辑变得更加高效和便捷。通过深入理解和熟练...
### 在Java Web应用中集成FCKeditor 1. **下载与引入**: 首先,你需要从官方网站或者通过`lib`目录下的文件下载FCKeditor的Java版本。将包含的jar文件(例如fckeditor.jar)添加到项目的类路径中。 2. **配置**: ...
### 在JSP中配置FCKeditor ...请确保 SLF4J 的版本与 FCKeditor Java 支持包相匹配,例如 FCKeditor 提供的是 SLF4J API 1.5.2 版本,但实际应用中可能需要 1.5.6 版本,请访问 [http://www.slf4j.org/download.html]...
这个演示程序提供了如何在Java应用中集成FCKeditor的实例,开发者可以通过运行这个WAR文件来快速体验和学习如何在自己的项目中使用FCKeditor。 FCKeditor的特性包括: 1. **跨浏览器支持**:FCKeditor支持多种主流...
要将FCKeditor集成到Java应用中,你需要了解如何在Servlet或JSP中嵌入编辑器,配置相应的路径,处理上传的文件,以及在服务器端接收和返回编辑内容。这通常涉及设置JavaScript变量,配置URL映射,以及处理HTTP请求...
《深入解析FCKeditor2.6.3b与Java整合在JSP中的应用》 FCKeditor是一款广受欢迎的开源富文本编辑器,其2.6.3b版本以其强大的功能和良好的用户界面赢得了开发者们的青睐。这款编辑器支持多种编程语言,包括Java,...
这表明该版本的FCKeditor已经针对Java进行了优化,可以方便地集成到JSP应用中。开发包通常包括了源代码、文档、示例以及必要的库文件,以帮助开发者理解和使用FCKeditor的功能。 集成FCKeditor到JSP项目中,开发者...
在FCKeditor+Java超炫相册中,FCKeditor主要用于用户上传和编辑相册中的图片描述,提供了一个直观、易用的界面。 其次,Java在该项目中扮演了服务器端的角色,负责处理用户的请求,如上传图片、检索图片列表、删除...
3. **Java版本**:"fckeditor-java-2.4.1-bin"专为Java开发者设计,允许将FCKeditor集成到Java Web应用中。通过这个版本,开发者可以方便地在服务器端处理用户编辑的内容,例如数据验证、过滤或存储。 4. **服务器...
"Fckeditor-java-demo-2.4.1.war" 是一个基于Java的Web应用程序示例,主要用于展示FCKeditor的功能。...在实际应用中,FCKeditor常用于博客系统、论坛、内容管理系统等需要用户输入富文本内容的场景。
FCKeditor是一款著名的开源富文本编辑器,它为用户提供了一个类似Word的网页编辑界面,使得在Web应用中创建和编辑内容变得极其便捷。"fckeditor-java-2.5-bin.zip"是一个包含FCKeditor Java版本2.5的压缩包,专为...
这个"**FCKeditor2.3 for jsp编辑器(内附配置说明)**"的压缩包文件包含了适用于Java服务器页面(JSP)的FCKeditor2.3版本,以及相关的配置说明,便于开发者集成到他们的JSP应用程序中。 FCKeditor 2.3是该编辑器的...
FCKeditor是一个流行的开源JavaScript富文本编辑器,它能够集成到Java Web应用中,为用户提供类似于Microsoft Word的编辑体验。本教程将详细介绍如何在MyEclipse 6.5这个强大的Java开发环境中,将FCKeditor集成到JSP...
**正文** "FCKeditor2.3在jsp配置"这一主题主要涵盖了如何在Java服务器页面(JSP)中集成和配置FCKeditor,一个流行的开源HTML文本...掌握这些内容,开发者可以方便地在Java Web应用中集成这个强大的富文本编辑器。