`
guxinghanshe
  • 浏览: 31171 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

FCKeditor2.6 for JSP 配置方法

    博客分类:
  • java
阅读更多


本文转载自:http://hi.baidu.com/ziqiang4917/blog/item/e288873d406af205bba1676f.html

1、首先登陆www.fckeditor.net/download下载FCKeditor的最新版本,需要下载2个压缩包,一个是基本应用,另一个是在为在jsp下所准备的配置。

      FCKeditor 2.6 下载地址:sourceforge.net/project/downloading.php

      FCKeditor.Java 下载地址:sourceforge.net/project/downloading.php

下载之后分别为:FCKeditor_2.6.zip 和 FCKeditor-2.3.zip 将它们分别解压。

2、首先在Eclipse下建立一个新项目例如:test    即http://localhost:8080/test

     在项目中新建文件夹 FCKeditor,然后将解压后的FCKeditor_2.6下fckeditor里面的editor、fckconfig.js、 fckeditor.js、fckstyles.xml、fcktemplates.xml拷贝到FCKeditor目录下

      将解压后的FCKeditor-2.3文件夹中web/WEB-INF/lib下的包拷贝到test项目的lib中。

      将FCKeditor-2.3文件夹下src下的FCKeditor.tld拷贝到test项目的WEB-INF下。

3、修改WEB-INF下的web.xml, 如下:

     <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-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文件夹下的fckeditor.js

     修改第50行的FCKeditor.BasePath。

改之后:

50 FCKeditor.BasePath = 'FCKeditor/' ;

5、修改FCKeditor文件夹下的fckconfig.js

     修改FCKConfig.DefaultLanguage、FCKConfig.LinkBrowserURL、FCKConfig.ImageBrowserURL、FCKConfig.FlashBrowserURL、

改之后:

FCKConfig.DefaultLanguage   = 'zh-cn' ;

FCKConfig.LinkBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Connector=connectors/jsp/connector" ;

FCKConfig.ImageBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector" ;

FCKConfig.FlashBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector" ;

FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=File' ;

FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Image' ;

FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Flash' ;

6、default.jsp内容如下:

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>FCKeditor测试</title>

<script type="text/javascript" src="FCKeditor/fckeditor.js"></script>

</head>

<body>

<form id="form1" name="form1" method="post" action="default_do.jsp">

<table width="100%" border="0">

<tr>

    <td height="25">

      <textarea name="contest" id="contest" style="width:100%; height:400px;"></textarea>

<script type="text/javascript">

var oFCKeditor = new FCKeditor( 'contest' ) ;

//oFCKeditor.BasePath = 'FCKeditor/' ;

oFCKeditor.ToolbarSet = 'Default' ;

oFCKeditor.Width = '100%' ;

oFCKeditor.Height = '400' ;

oFCKeditor.Value = '' ;

oFCKeditor.ReplaceTextarea();

//oFCKeditor.Create() ;

</script>

      <input type="submit" name="Submit" value="提交" />

    </td>

</tr>

</table>

</form>

</body>

</html>

7、default_do.jsp内容如下:

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>FCKeditor测试接收结果</title>

</head>

<body>

<%

    String contest = new String(request.getParameter("contest").getBytes("ISO8859_1"), "GB2312");

out.print(contest);

%>

</body>

</html>

最后测试:http://localhost:8080/test/default.jsp

图1:

FCKeditor2.6 for JSP 配置方法 - Q.Zhang - Q.Zhang的博客

图2:

FCKeditor2.6 for JSP 配置方法 - Q.Zhang - Q.Zhang的博客
分享到:
评论

相关推荐

    FCKeditor 2.6 for jsp 可以运行demo工程

    FCKeditor 2.6 for jsp 可以运行demo工程。直接导入工程就可以运行了。

    fckeditor2.6 for jsp

    jsp 程序调用fckeditor2.6 版本的 小例子 本人发现fckeditor2.6加 fckeditor for 2.3 的时候在上传中文文件的时候会出现乱码 所以本人就小改了一下 fckeditor2.3的源代码,以时间重命名上传文件名,没什么技术...

    FCKEditor 2.6 JSP 使用说明(嵌入方法)

    NULL 博文链接:https://william-k.iteye.com/blog/777938

    FCKeditor2.6.4.1 在线编辑器 JSP

    FCKeditor2.6.4.1 在线编辑器 JSP 还有JSP上传文件组件

    fckeditor 2.6 jsp 实例

    最新的fckeditor 2.6jsp版,完整安装包,解压后直接放在网站根目录下就能用了,各项已经配置好了。绝对OK

    FCKEditor 2.6 for java jsp

    FCKEditor的修改器,已积成2.6.可以直接在Myeclipse环境中导入使用,只作了文件,图片,Flash上传的修改,变得可以在JSP环境中使用,已带Ajax,

    2010年8月FckEditor for java 2.6的JSP 配置方法详解及精简后的MyEclipse工程文件

    2010年8月FckEditor for java 2.6的JSP 配置方法详解及精简后的MyEclipse工程文件 java版本 在线高级编辑文档器 最简单的配置,不需要过多配置,正确不繁杂,效果图文并茂,简单明了

    FCKEditor 2.6b for java jsp 修正版

    FCKEditor 2.6b for java jsp 修正版.此版本已经包含FCKEditor用于java web application 时的jar包,且已经解决上传文件在中文路径或文件中文名称时的问题,附件上传后命名规则是 年-月-日-时-分-秒+毫秒加以当前时间...

    fckEditor2.6美化实用版<JSP>

    fckEditor2.6美化实用版&lt;JSP&gt; 修正了一些错误!共享给网友

    Fckeditor2.6 jsp版 并且可以重命名

    Fckeditor完美结合Struts2,并且可以重命名,jsp版本 eclipse可以直接导入的工程

    FckEditor2.6 jsp例子

    fckeditor在线编辑器的jsp例子 测试ok 在网上找了好久,才找到一个带有jsp 的相关文件,所以重新做了一个。 传上来大家分享下,给更多想用的人

    Fckeditor2.6例子

    fckeditor2.6 java jsp 解决上传乱码 自定义工具栏

    FCKeditor 2.6使用

    FCKeditor2.6 开发环境: window xp jdk1.5.0 (及以上版本) myEclipse 4.1.1GA tomcat5.5 及其以上版本

    FCKeditor 2.6

    fck 非常好的在线编辑器 fck 非常好的在线编辑器,他的版本是2.6的 jsp环境

    FCKeditor jsp 在线编辑器

    三个压缩文件是我自己下载的,配置资料是网上的。 FCKeditor_2.6.5.zip fckeditor-java-2.6-bin.zip fckeditor-java-demo-2[1].6.war.zip 至于源码包,是用不上的

    FCKeditor v2.6.4.1.rar

    软件介绍 在线网页编辑插件(用浏览器编辑后所见即所得),支持多种平台下的脚本(asp aspx php cfm Dhtml htc),还集成了上传图片组件

    fckeditor(jsp版)

    采用2.6.4版本,彻底解决fckeditor(jsp版)上传中文文件乱码问题。 使用Tomcat应用服务器时,为了更好的支持URL地址中的中文参数问题.需要在tomcat进行如下设置: 需要修改server.xml文件的如下行: maxThreads=...

    FCKeditor使用文档

    本文档介绍FCKEditor2.6.6 For Jsp With FCKEditor-java-2.6  功能:支持图片和Flash,工具栏可自由配置,使用简单  兼容性:IE 5.5+、Firefox 1.5+、Safari 3.0+、Opera 9.50+、Netscape 7.1+、 Camino 1.0+ ...

    FCKeditor_2.6

    一个很好用的在线编辑工具,要的下啊,可用于JSP,ASP,ASPX,PHP

Global site tag (gtag.js) - Google Analytics