<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 40, comments - 58, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    FCKeditor2.6 for JSP 配置方法

    Posted on 2008-06-24 16:55 Astro.Qi 閱讀(1912) 評論(12)  編輯  收藏 所屬分類: Java


    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.zipFCKeditor-2.3.zip 將它們分別解壓。

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

          在項目中新建文件夾 fckeditor_2.6

          然后將解壓后的FCKeditor_2.6下fckeditor里面的editor目錄及fckconfig.js、fckeditor.js、fckpackager.xmlfckstyles.xml、fcktemplates.xml文件拷貝到test項目fckeditor_2.6目錄下

          將解壓后的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_2.6/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern>
       </servlet-mapping>

       <servlet-mapping>
           <servlet-name>SimpleUploader</servlet-name>
           <url-pattern>/fckeditor_2.6/editor/filemanager/upload/simpleuploader</url-pattern>
       </servlet-mapping>

    4、修改FCKeditor文件夾下的fckeditor.js

         修改第50行的FCKeditor.BasePath。

         改之后:
         50:FCKeditor.BasePath = 'fckeditor_2.6/';

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

      修改:

      FCKConfig.DefaultLanguage、FCKConfig.LinkBrowserURL、FCKConfig.ImageBrowserURL、FCKConfig.FlashBrowserURL、FCKConfig.LinkUploadURLFCKConfig.ImageUploadURLFCKConfig.FlashUploadURL

      改之后:
      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_2.6/fckeditor.js"></script>
    </head>

    <body>
    <form method="post" action="default_do.jsp">
    <table width="100%" border="0">
    <tr>
        <td height="25">
          <textarea style="width:100%; height:400px;" id="
    contest" name="contest">默認html或文字</textarea>
          <script type="text/javascript">
                var oFCKeditor = new FCKeditor('contest');
                //oFCKeditor.BasePath = 'fckeditor_2.6/';
                oFCKeditor.ToolbarSet = 'Default';
                oFCKeditor.Width = '100%';
                oFCKeditor.Height = '400';
                oFCKeditor.Value = 'Hello World';
                oFCKeditor.ReplaceTextarea();
                //oFCKeditor.Create();
          </script>
          <input type="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


    評論

    # re: FCKeditor2.6 for JSP 配置方法  回復  更多評論   

    2008-08-02 14:11 by
    傻逼 亂復制
    都不看下對不對

    # re: FCKeditor2.6 for JSP 配置方法  回復  更多評論   

    2008-08-03 01:06 by Astro.Qi
    上樓的,你他媽的怕是一只癲狗,在這里亂咬人
    有不對的,你他媽的B不曉得指出來喲
    你這個雜種

    # re: FCKeditor2.6 for JSP 配置方法  回復  更多評論   

    2008-08-03 01:08 by 匿名
    罵得好,博主我支持你

    # re: FCKeditor2.6 for JSP 配置方法[未登錄]  回復  更多評論   

    2008-08-05 16:27 by test
    博主罵的好,我支持你

    # re: FCKeditor2.6 for JSP 配置方法  回復  更多評論   

    2008-09-07 22:37 by ff
    樓主謝謝你,按你的做終于成功了,非常感謝

    # re: FCKeditor2.6 for JSP 配置方法  回復  更多評論   

    2009-04-24 10:54 by sdf
    痛恨這種只會copy的人....

    # re: FCKeditor2.6 for JSP 配置方法[未登錄]  回復  更多評論   

    2010-03-23 01:30 by 老七
    按照樓主的方式可以配置成功,但上傳文件的時候提示權限不夠. 查完問題后在這里補上.
    謝謝樓主了

    # re: FCKeditor2.6 for JSP 配置方法[未登錄]  回復  更多評論   

    2010-03-23 01:54 by 老七
    上傳文件的問題是因為目錄不存在,創建目錄的時候,由于權限不夠,所以無法完成上傳.在UserFiles下建立對應的文件夾即可完成上傳.

    # re: FCKeditor2.6 for JSP 配置方法  回復  更多評論   

    2010-06-04 01:00 by Mavk
    thank you

    # re: FCKeditor2.6 for JSP 配置方法  回復  更多評論   

    2010-09-27 17:30 by bluedonzen
    朋友您好!按照你的配置,我在IE8里不能顯示FCKeditor的界面,然后網頁上有一個錯誤,說是FCKeditor未定義,我做了2遍都是如此。不知您是如何成功的,我看了路徑配置應該都沒問題的,謝謝!
    bluedonzen@gmail.com

    # re: FCKeditor2.6 for JSP 配置方法  回復  更多評論   

    2011-06-17 10:19 by abelkong
    嗯配置倒是沒問題,不過沒有我想要的效果
    還有就是建議樓主能在每步操作有個截圖,效果更好些

    # re: FCKeditor2.6 for JSP 配置方法[未登錄]  回復  更多評論   

    2011-11-29 17:43 by 丫丫
    額。。,我根據樓主的配置,上傳圖片也沒有成功,。。
    求詳細QQ聯系配置
    主站蜘蛛池模板: 日韩精品视频在线观看免费| 99精品视频免费在线观看| 亚洲日韩精品A∨片无码| 6080午夜一级毛片免费看6080夜福利 | 亚洲AV永久无码精品| av无码免费一区二区三区| 在线观看亚洲电影| 亚洲黄色免费在线观看| 性做久久久久免费看| 日韩免费在线观看视频| 亚洲天然素人无码专区| 亚洲国产精品成人精品无码区在线| 国产卡二卡三卡四卡免费网址| av午夜福利一片免费看久久| 亚洲国产高清美女在线观看 | 亚洲综合一区二区精品导航| 四虎免费永久在线播放| 91精品国产免费久久国语麻豆| 色天使色婷婷在线影院亚洲| 亚洲天堂男人天堂| 亚洲av无码天堂一区二区三区| 99国产精品免费视频观看| 麻豆91免费视频| 亚洲伊人久久大香线蕉在观| 亚洲日韩激情无码一区| 国产成人免费福利网站| 免费精品国偷自产在线在线| 一个人看的www免费视频在线观看| 亚洲成av人片天堂网无码】| 亚洲第一永久在线观看| 国产AV无码专区亚洲精品| 国产v片免费播放| 免费A级毛片无码免费视| 免费网站看av片| h片在线播放免费高清 | 一级毛片免费毛片一级毛片免费| 成人a毛片视频免费看| 亚洲久热无码av中文字幕| 亚洲人成网站日本片| 亚洲一区中文字幕久久| 亚洲精品乱码久久久久久|