让FCKeditor在JSP和JSF项目中跑起来
来源: 作者: 出处:综艺读书 2007-07-19一、准备功夫
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>
·让FCKeditor在JSP和JSF项目中跑起来 (985次浏览)
·servlet与applet的交互 (22次浏览)
·JSP如何保存用户上次登录时间 (15次浏览)
·jsp用超级链接方式实现“目标另存为”功能 (10次浏览)
·让FCKeditor在JSP和JSF项目中跑起来 (985次浏览)
·解决JSP开发Web程序中文显示三种方法 (31次浏览)
·在jsp客户端限制表单重复提交 (29次浏览)
·解决JSP开发Web程序中文显示的三种方法 (25次浏览)
·JSP结合XML+XSLT将输出转换HTML (24次浏览)
·servlet与applet的交互 (22次浏览)
·JSP如何保存用户上次登录时间 (15次浏览)
·jsp用超级链接方式实现“目标另存为”功能 (10次浏览)
·让FCKeditor在JSP和JSF项目中跑起来 (985次浏览)
·JSP的基本语法与简单表单处理 (267次浏览)
·如何解决JSP页面显示乱码问题 (266次浏览)
·Jsp中的自定义标签由浅到深详细讲解 (226次浏览)
·利用实例详细讲解JSP的内部对象 (110次浏览)
·servlet 中使用smartupload 组件 (110次浏览)
·用Jsp来实现文件下载功能的几种方式 (105次浏览)
·JSP和JSF合并 共同打造完美的Web层应用 (99次浏览)
·JSP的九个隐含对象 (56次浏览)
·图解JSP环境安装配置 07-18
·servlet与applet的交互 07-16
·JSP如何保存用户上次登录时间 07-11
·jsp用超级链接方式实现“目标另存为”功能 07-06
·在jsp客户端限制表单重复提交 07-03
·JSP结合XML+XSLT将输出转换HTML 06-30
·解决JSP开发Web程序中文显示三种方法 06-27
·解决JSP开发Web程序中文显示的三种方法 06-27
·在JSP中,开发者自己如何编写Tag 06-10




