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

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

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

    王小亮的JavaWeb開發博客

    靠技術吃飯,走到哪里都不會餓著,嘿嘿~~~
    posts - 2, comments - 4, trackbacks - 0, articles - 2
       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    FCKeditor2.6 for JSP 配置方法

    Posted on 2008-10-31 12:50 小亮Web 閱讀(408) 評論(0)  編輯  收藏 所屬分類: Eclipse

    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,然后將解壓后的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:


    圖2:


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲va在线va天堂va888www| 亚洲色偷偷综合亚洲AVYP| 91天堂素人精品系列全集亚洲| 青青操免费在线观看| 亚洲情XO亚洲色XO无码| 国产一级在线免费观看| 亚洲国产精品无码久久久不卡| 成人毛片视频免费网站观看| 亚洲精品成人久久| 国产免费不卡v片在线观看| 亚洲av无码不卡久久| 青青久在线视频免费观看| 豆国产96在线|亚洲| 亚洲精品无码av天堂| 91视频精品全国免费观看| 亚洲国产综合专区在线电影| 免费可以看黄的视频s色| 亚洲av成人一区二区三区观看在线| 成人免费毛片视频| 一本到卡二卡三卡免费高 | 又黄又大的激情视频在线观看免费视频社区在线 | 亚洲情综合五月天| 4399影视免费观看高清直播| 亚洲国产精品日韩| 久久久久女教师免费一区| 亚洲欧洲免费视频| 好爽又高潮了毛片免费下载| 无码毛片一区二区三区视频免费播放 | 日本一区免费电影| 在线看片免费人成视频久网下载 | MM1313亚洲精品无码久久| 亚洲伊人久久大香线蕉综合图片| 精品四虎免费观看国产高清午夜| 亚洲欧洲日产国码在线观看| 久久这里只精品热免费99| 亚洲国产精品白丝在线观看| 又大又黄又粗又爽的免费视频 | 可以免费看的卡一卡二| 思思久久99热免费精品6| 亚洲精品第一国产综合精品| 啊v在线免费观看|