配置开发环境 JSP网站开发环境配置和使用fckeditor
JSP网站开发环境配置和使用fckeditor
FCKeditor是sourcefe net上面的一个开源项目 主要是实现在线网页编辑器的功能 可以让web程序拥有如MS Word这样强大的编辑功能 官方网站为 在服务器端支持ASP Net ASP ClodFusion PHP Java等语言 并且支持IE + Mozilla Netscape等主流浏览器
首先在官方网站下载fckeditor 注意有两个包 一个是主文件 一个是jsp整合包的
解压FCKeditor_ zip (FCKeditor主文件) 将FCKeditor目录复制到网站根目录下
解压FCKeditor zip (jsp FCKeditor整合包) 作用 This is the JSP Integration Pack for using FCKeditor inside a java server page without the plexity of using a Java scriptlets or the javascript api
将FCKeditor /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>
将FCKeditor /web/WEB INF/lib目录下文件复制到自已项目的lib文件夹中
在需使用FCKeditor的jsp界面中加入
// 文件开头处加入
//要使用的地方加入
<FCK:editor id="content" basePath="/FCKeditor/" imageBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser ? Type=Image&Connector=connectors/jsp/connector" linkBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser ? Connector=connectors/jsp/connector" flashBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser ? 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瘦瘦身
将FCKeditor目录下及子目录下所有以”_”下划线开头的文件夹删除
FCKeditor根目录下只保留fckconfig js fckeditor js fckstyles xml fcktemplates xml其余全部删除
将editor/filemanager/upload目录下文件及文件夹清空

还可以将editor/skins目录下的皮肤文件删除 只留下default一套皮肤(如果你不需要换皮肤的话)
还可以将editor/lang目录下文件删除 只保留en js fcklanguagemanager js zh cn js zh js文件(英文 简体中文 繁体中文一般应该够用了:) )
完成
其它问题
在struts+spring+hibernate中使用 上传图像功能中可能会出现报
The output format must have a ‘{}content handler’ property!
错的情况 将WEB INF/lib目录下xalan* jar删除试试
安全问题
假如在前台让普通用户也能使用FCKEditor 要注意相关安全问题 在前台使用时 不要使用默认的ToolBar 要将添加图像 flash 图像域按钮去掉 在fckconfig js中大约 行配置 那些数组中的值就像当于界面上的一个功能 你可以强行把每组值试出来代表什么
lishixinzhi/Article/program/Java/JSP/201311/19843