网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  在jsp环境中如何来配置和使用fckeditor     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:44次  录入:管理员--2008-06-25  
 

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界面中加入:

// 文件开头处加入

//要使用的地方加入

<fck:editor id="content" basepath="/fckeditor/" 
imagebrowserurl="/fckeditor/editor/filemanager/browser/default/browser.html?
type=image&connector=connectors/jsp/connector" 
linkbrowserurl="/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目录下的例子。

 
 
上一篇: oracle数据库和jsp连接要注意的一些问题    下一篇: linux环境下java开发 linux和windows比较
  相关文档
java socket编程(1) 11-16
enterprise javabeans导论2 11-17
java常用的加密解密数字签名等api 11-17
myeclipse4.1正式发布 11-17
利用线程池技术来实现端口扫描 11-16
在java程序中实现高精度打印 11-16
3d编程指南第二部分:光的3d理论与定位 11-17
使用java来编写oracle数据库的存储过程 11-16
solaris下nfs使用手册 11-17
配置bea weblogic 8.1 jdbc连接 11-17
java与xml联合编程 11-17
java 3d帖图扭曲 11-17
java嵌入式开发之五 11-17
new 运算符 11-16
exo rc-ow版本正式发布 11-17
java对象持久化技术之hibernate入门之一 (1) 11-17
关于map和list的性能测试报告 11-17
j2se综合:深入了解java 5.0的垃圾收集 02-26
开发java 工具集 11-17
用 for/in 在 java 5.0 中增强循环 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息