网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > JAVA > J2EE > Servlet/Jsp > 让FCKeditor在JSP和JSF项目中跑起来  

让FCKeditor在JSP和JSF项目中跑起来

2006-11-09  作者:网管整理  来源:bitsCN.com  点评 投稿 收藏

一、准备功夫
1.1 下载最新版的FCKeditor
http://www.fckeditor.net/download/
目前最新版是:FCKeditor 2.3.1(FCKeditor_2.3.1)和 FCKeditor.Java(FCKeditor-2.3)
1.2 如果需要使用到jsf的标签库,则还需要下载fck-faces-1.5.1, 你可以到
http://sourceforge.net/projects/fck-faces去下载

网管u家u.bitsCN.com

说明:
FCKeditor 2.3.1 是功能完善的可视化编辑器,文件上传管理部分功能已经支持asp,php,aspx...等等,
唯独尚未支持jsp,幸运的是Simone Chiaretta制作了Java 的整合文件FCKeditor.Java。

网管网www.bitscn.com


二、部署到项目中去
2.1 把解压后的\FCKeditor_2.3.1\FCKeditor放到项目的WebContent目录下,等候修改
2.2 把解压后的\FCKeditor-2.3\src目录复制到项目源码目录, 等候修改
2.3 把解压后的fck-faces-1.5.1\org目录复制到项目源码目录, 等候修改
注意,暂时不要把解压后的jar包放到lib目录下,因为有些问题需要修改

网管联盟bitsCN_com

三、修改
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>

网管u家u.bitscn@com


  <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> 网管论坛bbs_bitsCN_com

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

网管论坛bbs_bitsCN_com


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

网管u家u.bitsCN.com


  </init-param>
  <init-param>
   <param-name>DeniedExtensionsFlash</param-name>
   <param-value></param-value>
  </init-param>
  <load-on-startup>1</load-on-startup>
 </servlet> 网管bitscn_com


TAGs   起来   项目   修改   init-param   /init-param   values   这个      
 上一篇:没有了   下一篇:jsp中forword和sendRedirect的区别
让FCKeditor在JSP和JSF项目中跑起来 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: