<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 閱讀(1914) 評論(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聯系配置
    主站蜘蛛池模板: 四虎永久在线观看免费网站网址| 国产免费av片在线播放| 亚洲一区二区三区91| 精品免费久久久久久成人影院| 成年大片免费视频播放一级| 久久亚洲国产精品成人AV秋霞| 成年女人18级毛片毛片免费| 国产成人1024精品免费| 亚洲人成网网址在线看| 亚洲国产午夜福利在线播放| 久久不见久久见免费视频7| 亚洲AV成人片无码网站| 亚洲日本中文字幕| 又粗又大又猛又爽免费视频 | 一级毛片成人免费看a| 亚洲成人免费电影| 亚洲天堂免费在线视频| 国产精品久久久久免费a∨| 亚洲五月午夜免费在线视频| 亚洲久悠悠色悠在线播放| 国产亚洲一区二区精品| 国产成人综合久久精品免费| 99国产精品免费观看视频| 人与动性xxxxx免费| 亚洲乱码中文论理电影| 亚洲成a人片在线观看无码| 国产91久久久久久久免费| 国产精品永久免费10000| 水蜜桃视频在线观看免费播放高清| 亚洲色大成网站WWW国产| 亚洲韩国—中文字幕| 亚洲中久无码不卡永久在线观看| 成年女人免费视频播放体验区| 免费国产叼嘿视频大全网站| 免费看黄福利app导航看一下黄色录像| 91亚洲性爱在线视频| 老汉色老汉首页a亚洲| 久久亚洲高清观看| 亚洲国产中文字幕在线观看| 日本免费人成视频播放| 亚洲视频免费播放|