在JSP环境中如何配置和使用fckeditor

FCKeditor是sourceforge.net上面的一个开源项目,主要是实现在线网页编辑器的功能,可以让web程序拥有如MS Word这样强大的编辑功能。官方网站为http://www.fckeditor.net ,在服务器端支持ASP.Net、ASP、ClodFusion、PHP、Java等语言,并且支持IE 5+、Mozilla 、Netscape等主流浏览器。

 

首先在官方网站下载fckeditor,注意有两个包,一个是主文件,一个是jsp整合包的。

 

1、解压FCKeditor_2.2.zip,(FCKeditor主文件),将FCKeditor目录复制到网站根目录下,

 

2、解压FCKeditor-2.3.zip,(jsp,FCKeditor整合包),作用:This is the JSP Integration Pack for using FCKeditor inside a java server page without the complexity of using a Java scriptlets or the javascript api.

 

3、将FCKeditor-2.3/web/WEB-INF/web.xml中的两个servlet,servlet-mapping定义复制到自已项目的web.xml文件中

 

修改如下内容:

 

<servlet-mapping>
<servlet-name>Connector</servlet-name>
<url-pattern>
/editor/filemanager/browser/default/connectors/jsp/connector
</url-pattern>
</servlet-mapping> 

<servlet-mapping>
<servlet-name>SimpleUploader</servlet-name>
<url-pattern>/editor/filemanager/upload/simpleuploader</url-pattern>
</servlet-mapping>

 

 

 

 

 

修改结果:

 

<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>

 

 

 

 

 

4、将FCKeditor-2.3/web/WEB-INF/lib目录下文件复制到自已项目的lib文件夹中

 

5、在需使用FCKeditor的jsp界面中加入:

 

 

// 文件开头处加入

<%@ taglib uri="http://fckeditor.net/tags-fckeditor" prefix="FCK" %>

//要使用的地方加入

 

<FCK:editor id="content" basePath="/FCKeditor/"
imageBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser.html?
Type=Image&Connector=connectors/jsp/connector"
linkBrowserUR
L="/FCKeditor/editor/filemanager/browser/default/browser.html? Connector=connectors/jsp/connector" flashBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser.html? Type=Flash&Connector=connectors/jsp/connector" imageUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Image" linkUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=File" flashUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Flash"> this is default content :) </FCK:editor>

 

 

 

 

启动服务器测试…成功后,来给FCKeditor瘦瘦身.

 

1、将FCKeditor目录下及子目录下所有以”_”下划线开头的文件夹删除

 

2.FCKeditor根目录下只保留fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml其余全部删除

 

3.将editor/filemanager/upload目录下文件及文件夹清空.

 

4.还可以将editor/skins目录下的皮肤文件删除,只留下default一套皮肤(如果你不需要换皮肤的话)

 

5.还可以将editor/lang目录下文件删除,只保留en.js, fcklanguagemanager.js, zh-cn.js, zh.js文件(英文,简体中文,繁体中文一般应该够用了:) )

 

完成。

 

其它问题:

 

在struts+spring+hibernate中使用,上传图像功能中可能会出现报:

 

The output format must have a ‘{http://xml.apache.org/xalan}content-handler’ property!

 

错的情况,将WEB-INF/lib目录下xalan*.jar删除试试

 

安全问题:

 

假如在前台让普通用户也能使用FCKEditor,要注意相关安全问题,在前台使用时,不要使用默认的ToolBar,要将添加图像,flash,图像域按钮去掉,在fckconfig.js中大约78行配置 那些数组中的值就像当于界面上的一个功能,你可以强行把每组值试出来代表什么。

 

到此安装FCKeditor就完成了,相关详细配置你可以看FCKeditor-2.3.zip,(jsp,FCKeditor整合包)文件夹中web/_samples目录下的例子。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索目录
, 文件
, 文件夹
, editor
, fckeditor
, FileManager
FCKeditor2.3
fckeditor jsp 漏洞、fckeditor jsp、jsp中fckeditor代码、jsp环境配置、配置jsp运行环境,以便于您获取更多的相关知识。

时间: 2024-09-13 11:26:34

在JSP环境中如何配置和使用fckeditor的相关文章

在JSP环境中配置使用fckeditor详细讲解

FCKeditor是sourceforge.net上面的一个开源项目,主要是实现在线网页编辑器的功能,可以让web程序拥有如MS Word这样强大的编辑功能.官方网站为http://www.fckeditor.net ,在服务器端支持ASP.Net.ASP.ClodFusion.PHP.Java等语言,并且支持IE 5+.Mozilla .Netscape等主流浏览器. 首先在官方网站下载fckeditor,注意有两个包,一个是主文件,一个是jsp整合包的. 1.解压FCKeditor_2.2.

在jsp环境中配置使用FCKEditor

js FCKeditor是sourceforge.net上面的一个开源项目,主要是实现在线网页编辑器的功能,可以让web程序拥有如MS Word这样强大的编辑功能.官方网站为http://www.fckeditor.net ,在服务器端支持ASP.Net.ASP.ClodFusion.PHP.Java等语言,并且支持IE 5+.Mozilla .Netscape等主流浏览器. 首先在官方网站下载fckeditor,注意有两个包,一个是主文件,一个是jsp整合包的. 1.解压FCKeditor_2

如何在Portal环境中安装配置IBM Business Process Manager小部件

这允许您在单个 Web 门户页面中构建统一的 portlet 和小部件环境,从而在门户页面中运行 BPM 流程和任务. IBM Business Process Manager http://www.aliyun.com/zixun/aggregation/3415.html">Advanced V7.5 包含 WebSphere V7.5 提供的 Business Space(将来也会包含 Business Space),为跨 IBM Business Process Managemen

在阿里云的CentOS环境中安装配置MySQL的教程_Mysql

1 常规错误的yum安装方法: 在前文中记述了CentOS 6.5系统中通过yum方式快速地搭建了LNMP环境,那么是否也能在CentOS 7或CentOS 7.1系统中依葫芦画瓢安装MySql5.6.24呢?答案是否定的. [root@typecodes ~]# yum -y install mysql mysql-server mysql-devel ...................... ....省略部分安装过程.... ...................... Installe

在Linux环境中如何配置WU-FTP服务器

在众多的网络应用中,FTP(http://www.aliyun.com/zixun/aggregation/19352.html">File Transfer porotocol)有着非常重要的地位.在Internet中一 个十分重要的资源就是软件资源.而各种各样的软件资源大多数都是放在FTP服务器中的.可以说,FTP与WEB服务几乎占据了整个Internet应用的80%以上. FTP服务可以根据服务对象的不同分为两类:一类是系统FTP服务器,它只允许系统上的合法用户使用: 另一类是匿名F

Linux环境中如何配置WU-FTP服务器

在众多的网络应用中,FTP(File Transfer porotocol)有着非常重要的地位.在Internet中一 个十分重要的资源就是软件资源.而各种各样的软件资源大多数都是放在FTP服务器中的.可以说,FTP与WEB服务几乎占据了整个Internet应用的80%以上. FTP服务可以根据服务对象的不同分为两类:一类是系统FTP服务器,它只允许系统上的合法用户使用: 另一类是匿名FTP服务器,Anonymous FTP Server,它使用任何人都可以登录到FTP服务器上去获取文件. 一.

在使用特定的 SSH 软件的 Power 虚拟化环境中配置使用 VMControl

数据中心中,一些公司更倾向于使用一些更为专业的 SSH Server/Client 软件,从而替换系统自带的 OpenSSH 软件,以确保系统管理.文件传输和应用连接的安全,有效抵御各种内部和外部安全风险.针对这种环境需求,IBM 公司从 VMControl 2.4 开始支持用户在 VMControl 管理环境中使用非缺省的 OpenSSH 的 SSH 软件,但用户需要在环境中做一些额外的配置.本文将会对这部分配置工作进行介绍,以帮助 Power 管理员了解和掌握具体方法,正确的使用 VMCon

详细解析JSP编程中进度条的设计实例

js|编程|设计 许多Web应用.企业应用涉及到长时间的操作,例如复杂的数据库查询或繁重的XML处理等,虽然这些任务主要由数据库系统或中间件完成,但任务执行的结果仍旧要借助JSP才能发送给用户.本文介绍了一种通过改进前端表现层来改善用户感觉.减轻服务器负载的办法. 当JSP调用一个必须长时间运行的操作,且该操作的结果不能(在服务器端)缓冲,用户每次请求该页面时都必须长时间等待.很多时候,用户会失去耐心,接着尝试点击浏览器的刷新按钮,最终失望地离开. 本文介绍的技术是把繁重的计算任务分离开来,由一

在产品环境中使用32位Exchange 2007

Exchange Server 2007 用在产品环境中应该配置64位的硬件.一般说来,32位的Exchange 2007只能用于测试,评估或是训练.但这并不全对.在支持的方式中配置32位的版本(或简称E2K7/32)用来作为一个可用的服务器是可能的--只是在Exchange 2007上的功能会受到限制. 这里有一些简洁的纲要,这些纲要中列出了在32位版本的Exchange 2007中哪些可能实现,哪些不可能实现. 1.可用来管理其它64位的Exchange2007系统.安装了32位系统的win