- 关 键 词:
- javascript
- flash
- html
- .net
- asp
一、准备功夫
1.1 下载最新版的FCKeditor
http://www.fckeditor.net/download/
目前最新版是:FCKeditor 2.3.1(FCKeditor_2.3.1)和 FCKeditor.Java(FCKeditor-2.3)
http://sourceforge.net/projects/fck-faces去下载
说明:
FCKeditor 2.3.1 是功能完善的可视化编辑器,文件上传管理部分功能已经支持asp,php,aspx...等等,
唯独尚未支持jsp,幸运的是Simone Chiaretta制作了Java 的整合文件FCKeditor.Java。
二、部署到项目中去
2.1 把解压后的\FCKeditor_2.3.1\FCKeditor放到项目的WebContent目录下,等候修改
2.2 把解压后的\FCKeditor-2.3\src目录复制到项目源码目录, 等候修改
2.3 把解压后的fck-faces-1.5.1\org目录复制到项目源码目录, 等候修改
注意,暂时不要把解压后的jar包放到lib目录下,因为有些问题需要修改
三、修改
3.1 \FCKeditor\fckeditor.js
修改约第33行的 this.BasePath = '/fckeditor/' ;
为 this.BasePath = '/FCKeditor/' ;
3.2 \FCKeditor\fckconfig.js
修改约第48行的 FCKConfig.DefaultLanguage = 'en' ;
为你喜欢的语言,前提是要它支持。
修改约第134行的
var _FileBrowserLanguage = 'asp' ;
var _QuickUploadLanguage = 'asp' ;
为
var _FileBrowserLanguage = 'jsp' ;
var _QuickUploadLanguage = 'jsp' ;
(不过这个改不改都没有所谓,因为可以通过修改web.xml来实现servlet的url影射。)
3.3 WEB-INF\web.xml
<!-- FCKEditor -->
<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>
<param-value>/UserFiles/</param-value> 这个根据需要修改
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value> 调试时候打开
</init-param>
<init-param>
<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/JSP会话跟踪机制 (0次浏览)
- JSP/Servlet/JSF中对标签库的深入研究 (0次浏览)
- JSP/Servlet/JSF--对标签库的深入研究 (0次浏览)
- JSP/Servlet:Servlet/JSP会话跟踪机制 (0次浏览)
- 深入讲解提升JSP应用程序的七个方法 (0次浏览)
- 自行开发JSP HTTP服务器的绝对秘籍(二) (0次浏览)
- 整理近几天处理JSP页面中遇到的几个问题 (0次浏览)
- 在Apache中整合JSP和PHP (0次浏览)
- 用JFreeChart增强JSP报表的用户体验 (0次浏览)
- 我们还需要JSP吗? (0次浏览)



