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


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲色偷偷av男人的天堂| 亚洲男人第一无码aⅴ网站 | 成人性生交大片免费看好| 四虎国产精品免费久久影院| 亚洲精品欧美综合四区| 日本免费中文字幕在线看| 欧洲亚洲国产精华液| 高清在线亚洲精品国产二区| 国产精品日本亚洲777| 国产一区二区三区在线观看免费| 色欲aⅴ亚洲情无码AV蜜桃| 免费A级毛片无码久久版| 日本精品久久久久久久久免费| 亚洲高清免费视频| 182tv免费视频在线观看 | 综合久久久久久中文字幕亚洲国产国产综合一区首| 亚洲AV性色在线观看| 久久激情亚洲精品无码?V| 你是我的城池营垒免费观看完整版| 亚洲av鲁丝一区二区三区| 69天堂人成无码麻豆免费视频| 亚洲精品无码久久久久久| 免费人成年轻人电影| 成全视频在线观看免费| 亚洲综合婷婷久久| 免费看的一级毛片| 国产JIZZ中国JIZZ免费看| 亚洲国产高清人在线| 女人18毛片水最多免费观看| a级毛片免费观看在线| 亚洲视频免费播放| 免费一看一级毛片| 三年片在线观看免费观看大全动漫| 亚洲精品欧洲精品| 无码专区一va亚洲v专区在线| 日本亚洲欧洲免费天堂午夜看片女人员| 亚洲videosbestsex日本| 亚洲欧洲日产国码一级毛片| 久久久久久精品成人免费图片| 国产精品亚洲AV三区| 亚洲2022国产成人精品无码区|